https://github.com/plimble/tlsgen
Generates web server TLS certificates that have been self-signed by a private certificate authority that it also creates.
https://github.com/plimble/tlsgen
Last synced: 7 months ago
JSON representation
Generates web server TLS certificates that have been self-signed by a private certificate authority that it also creates.
- Host: GitHub
- URL: https://github.com/plimble/tlsgen
- Owner: plimble
- License: apache-2.0
- Created: 2015-05-14T07:06:50.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2018-06-28T13:15:49.000Z (about 8 years ago)
- Last Synced: 2024-06-20T15:58:07.079Z (about 2 years ago)
- Language: Go
- Size: 14.6 KB
- Stars: 3
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
tlsgen
===========
### Installation
```
go get -u github.com/plimble/tlsgen
```
### Command
```
Usage of tlsgen:
-ca
whether this cert should be its own Certificate Authority (default true)
-duration duration
Duration that certificate is valid for (default 8760h0m0s)
-ecdsa-curve string
ECDSA curve to use to generate a key. Valid values are P224, P256 (recommended), P384, P521
-host string
Comma-separated hostnames and IPs to generate a certificate for (default "0.0.0.0")
-org string
organization (default "Acme Co")
-rsa-bits int
Size of RSA key to generate. Ignored if --ecdsa-curve is set (default 2048)
-start-date string
Creation date formatted as Jan 1 15:04:05 2011
```