certgen
certgen
is a simple tool to generate self-signed certificates, and provides SAN certificates with DNS and IP entries.
Install
Binary Releases
OS | ARCH | Binary |
---|---|---|
Linux | amd64 | linux-amd64 |
Linux | arm64 | linux-arm64 |
Linux | ppc64le | linux-ppc64le |
Linux | s390x | linux-s390x |
Apple M1 | arm64 | darwin-arm64 |
Apple | amd64 | darwin-amd64 |
Windows | amd64 | windows-amd64 |
Windows | arm64 | windows-amd64 |
FreeBSD | amd64 | freebsd-amd64 |
FreeBSD | arm64 | freebsd-amd64 |
Download certgen
for your specific operating system and platform.
Example (server)
certgen -host "127.0.0.1,localhost"
Created a new certificate 'public.crt', 'private.key' valid for the following names ๐
- "127.0.0.1"
- "localhost"
Example (client)
certgen -client -host "localhost"
Created a new certificate 'client.crt', 'client.key' valid for the following names ๐
- "localhost"