Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SelfSignedCert ¶
type SelfSignedCert struct { Hosts []string Organization []string ValidFrom time.Time ValidFor time.Duration IsCA bool RsaBits int EcdsaCurve string Ed25519Key bool }
SelfSignedCert specifies a self-signed certificate to be generated.
func ECDSASelfSignedCert ¶ added in v1.0.3
func ECDSASelfSignedCert() *SelfSignedCert
func RSASelfSignedCert ¶
func RSASelfSignedCert() *SelfSignedCert
func (*SelfSignedCert) Gen ¶
func (c *SelfSignedCert) Gen() (tls.Certificate, error)
Gen generates a self-signed certificate, the implementation is based on https://golang.org/src/crypto/tls/generate_cert.go.
Click to show internal directories.
Click to hide internal directories.