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.