Documentation
¶
Index ¶
- func GenerateCACertificate(opts ...Option) (certOut, keyOut []byte, err error)
- func GenerateCertificate(opts ...Option) (certOut, keyOut []byte, err error)
- func LoadCertificates(certs ...string) (pool *x509.CertPool, err error)
- type Option
- func BitSize(size int) Option
- func CACert(cert, key []byte) Option
- func CACertFromEnv(certEnvKey, keyEnvKey string) Option
- func CACertFromFile(certfile, keyfile string) Option
- func CACertFromProvider(fn func() (cert, key []byte, err error)) Option
- func CommonName(commonName string) Option
- func Country(country ...string) Option
- func Host(host ...string) Option
- func IsServerCert(isServerCert bool) Option
- func Locality(locality ...string) Option
- func Organization(org ...string) Option
- func OrganizationalUnit(orgUnit ...string) Option
- func Province(province ...string) Option
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateCACertificate ¶
func GenerateCertificate ¶
Types ¶
type Option ¶
type Option func(*Options)
func CACertFromEnv ¶
func CACertFromFile ¶
func CACertFromProvider ¶
func CommonName ¶
func IsServerCert ¶
func Organization ¶
func OrganizationalUnit ¶
Click to show internal directories.
Click to hide internal directories.