Filippo Valsorda
4ffcbacbb0
mkcert-master: add Homebrew Formula with HEAD stanza
...
homebrew-core removed all head clauses, so this allows testing the
latest master by instead running
brew install --HEAD https://master.mkcert.dev/mkcert-master.rb
2019-09-10 15:47:25 +02:00
Filippo Valsorda
0bfd83cea2
README: add "go run" quickstart
2019-08-24 13:38:12 -04:00
Filippo Valsorda
343aec289a
truststore_linux: remove PATH check for SystemTrustCommand
...
It's hard to predict what the PATH that sudo will use, and there
shouldn't be many cases where we don't find the command anyway.
Fixes #188
2019-08-16 18:23:01 -04:00
Filippo Valsorda
8ff73503d2
truststore_darwin: check the default Homebrew path for certutil
...
"mkcert localhost" went from 2.125s to 0.552s, a 4x speedup.
Fixes #135
2019-08-16 18:23:01 -04:00
Filippo Valsorda
25b1d39486
Print a message on -install if the CA is already installed
...
Updates #182
2019-08-16 18:04:46 -04:00
Filippo Valsorda
aa4dd61066
Specify a "Sudo password:" prompt for sudo
...
Fixes #178
Closes #185
2019-08-16 17:47:28 -04:00
Stefan Wrobel
2d05f3b4d8
Add link to Chocolatey in README ( #181 )
v1.4.0
2019-07-25 21:59:21 +02:00
y-yagi
a5bb69b629
Fix markdown formatting ( #179 )
...
It seems correctly show in GitHub, but this may not be shown correctly
in other markdown readers.
2019-07-21 07:18:11 -04:00
Filippo Valsorda
df15e0c1ef
Backdate notBefore to support macOS Catalina
...
Updates #174
2019-07-06 19:12:45 -03:00
Filippo Valsorda
1f0796c926
Add staticcheck to CI ( #171 )
2019-07-05 01:41:23 -03:00
Filippo Valsorda
4d2ab596e7
.travis.yml: disable cgo for all release binaries
...
Fixes #169
2019-07-05 01:28:46 -03:00
Robert Panzer
c2b30c48f1
Add support for URL SANs ( #166 )
2019-07-05 01:16:19 -03:00
Filippo Valsorda
0a679a8bcd
README: revert to $(go env GOPATH)
...
See discussion at #168
2019-06-21 20:11:30 -04:00
Robert Panzer
574ea52743
Add serverAuth EKU to client certs for Service Mesh mTLS setups
2019-06-17 11:02:53 -04:00
Daniel Martí
ff17118210
README: use $GOBIN instead of $GOPATH/bin ( #168 )
...
$GOPATH/bin works in the simple cases, but will break if the user
specifies their own $GOBIN, or if their $GOPATH has multiple elements.
This form is also simpler. Even if the user doesn't specify their custom
$GOBIN, 'go env GOBIN' will return the correct default.
2019-06-12 13:24:10 -04:00
Filippo Valsorda
72ec55f07f
Import howett.net/plist by its correct name
...
Also bumping the version to one with a go.mod.
2019-06-02 12:57:09 +01:00
Filippo Valsorda
e9f8fbcdf4
cert: use os.Hostname for the OU, and add the long form user name
...
The output of the hostname command on Windows is probably UTF-16, but
instead of figuring out its edge cases, switch to the syscall on every
platform.
Fixes #96
Closes #142
2019-06-02 12:15:03 +01:00
Filippo Valsorda
8d9e434520
truststore_nss: support multiple NSS databases
...
This adds support for Snap's Chromium, and and CentOS 7.
Fixes #116
Fixes #120
Closes #121
2019-06-01 16:27:42 +01:00
Filippo Valsorda
74ab68812e
Fix and add missing license headers
2019-06-01 14:58:20 +01:00
Filippo Valsorda
245b2732c8
Cleanup path logics with pathExists and binaryExists
2019-06-01 14:55:58 +01:00
Filippo Valsorda
b1564cfb0d
truststore_linux: autodetect CertutilInstallHelp
2019-06-01 14:41:10 +01:00
Ricardo Branco
b90c9c60cb
Support SLES & OpenSUSE ( #162 )
...
* Add support for SLES & OpenSUSE
* Update README.md with support for SLES & OpenSUSE
* Fix CertutilInstallHelp
2019-06-01 14:05:08 +01:00
Filippo Valsorda
bf08925790
README: mention "example.test" as an example
2019-05-19 14:11:53 -04:00
Filippo Valsorda
ad5c6ddbef
README: document S/MIME certificates
2019-04-27 14:24:17 -04:00
Ben Toews
0d4cf75db8
Allow email SANs for S/MIME certificates ( #152 )
2019-04-11 22:59:44 -04:00
Filippo Valsorda
c7c85b20ae
README: update example names
2019-03-29 12:34:59 -04:00
David Crawshaw
c03e3ceaca
Swap exec.Command("hostname") for os.Hostname() ( #137 )
2019-02-15 21:11:46 +01:00
Filippo Valsorda
9e9563535e
Add a -client suffix to filenames when generating client certificates
2019-02-05 14:19:51 -05:00
Filippo Valsorda
fcdbc54cc3
Fix a minor typo in the README
2019-02-02 19:03:13 -05:00
Filippo Valsorda
99e15e29f9
Add support for certificate signing requests with -csr
...
Closes #55
v1.3.0
2019-02-02 18:51:24 -05:00
Filippo Valsorda
592400aab0
Add the TRUST_STORES environment variable
...
Fixes #95
2019-02-02 16:26:21 -05:00
John Downey
66af5a51f6
Add support for client certificates with -client
...
Fixes #125
Closes #89
2019-02-02 16:26:21 -05:00
Filippo Valsorda
5bb0c47df7
Add -ecdsa for generating certificates with ECDSA keys
...
Fixes #118
2019-02-02 16:26:21 -05:00
Filippo Valsorda
821679b01f
Split off advanced options docs
2019-02-02 16:26:21 -05:00
Filippo Valsorda
50b8c9f09f
Set the CommonName when generating PKCS#12 files
...
Fixes #115
2019-02-02 16:26:21 -05:00
Filippo Valsorda
3bcdd3721c
Update screenshot with Firefox and Chrome
2019-01-11 16:38:47 -08:00
Oxicode
a177c7e2ad
Add "scoop bucket add extras" to README ( #109 )
...
Fixes #99
2019-01-08 12:42:51 -08:00
Filippo Valsorda
8dca36bc48
Build binaries for linux/arm
...
Updates #97
2019-01-08 09:37:29 -08:00
graystevens
610df05c5c
Add "Firefox Nightly.app" support on macOS ( #102 )
2019-01-08 09:22:13 -08:00
Filippo Valsorda
da4da8a4bc
Refactor output path flags
v1.2.0
2019-01-06 19:07:18 -05:00
单元源
5ea72c377d
Add -cert-file, -key-file and -p12-file ( #77 )
2019-01-06 19:07:18 -05:00
Filippo Valsorda
0d0636e824
Print a warning about wildcard depth in X.509
...
Fixes #60
2019-01-06 18:23:59 -05:00
Filippo Valsorda
6f4ab38307
Use double quotes in examples for CMD.exe support
...
See https://github.com/FiloSottile/mkcert/issues/60#issuecomment-415352403
2019-01-06 18:14:39 -05:00
Filippo Valsorda
7fbb1febce
Document NODE_EXTRA_CA_CERTS for Node.js
...
Fixes #78
2019-01-06 18:07:49 -05:00
Filippo Valsorda
6060e206a4
Document the hardcoded PKCS#12 password
...
PKCS#12 encryption is legacy and we don't want to encourage relying on
it by making the password configurable. Some systems require the default
"changeit", so stick with that.
Fixes #86
Closes #58
Closes #87
2019-01-06 17:38:49 -05:00
Adam Shannon
ea716f38b3
java: don't attempt sudo retry on windows ( #85 )
...
* java: don't attempt retry on windows
* docs: mention "Run as Administrator" for windows if needed
Fixes #84
2018-12-22 17:10:28 -05:00
Adam Shannon
438ae98b1c
java: don't try to run keytool during check if it's not available ( #90 )
...
If JAVA_HOME isn't set then keytoolPath has an invalid path. This means
checkJava() fails and doesn't tell the problem clearly to the user.
Fixes #88
2018-11-26 12:03:40 -05:00
Jurgen Verhasselt
afbc420fa0
README: update the AUR install instructions ( #91 )
2018-11-26 11:57:50 -05:00
Adam Shannon
48e7d200ae
docs: clarify mkcert doens't configure servers ( #82 )
2018-10-25 23:15:37 +02:00
Filippo Valsorda
fcebdc9845
nss: use certutil from $PATH if found on macOS ( #71 )
...
Fixes #70
Thanks to @hostep for testing and fixing the patch.
v1.1.2
2018-08-25 15:52:43 -06:00