Documentation
¶
Index ¶
- Variables
- func CertInfos(certPem []byte) (*certinfo.Certificate, error)
- func GenerateAgentCert(caFile, caKeyFile string, name, region string, expiry time.Duration, ...) (certPem []byte, keyPem []byte, err error)
- func GenerateCA(cn string, expiry string) (certPem []byte, keyPem []byte, err error)
- func GenerateClientCert(caFile, caKeyFile string, name, region string, expiry time.Duration) (certPem []byte, keyPem []byte, err error)
- func GenerateServerCert(caFile, caKeyFile string, name, region string, expiry time.Duration, ...) (certPem []byte, keyPem []byte, err error)
- func NewCSR(name string) *csr.CertificateRequest
- func RenewCA(caFile, caKeyFile string) (caPem []byte, err error)
- func VerifyAgentConnection(cs tls.ConnectionState) error
- func VerifyServerAPIConnection(cs tls.ConnectionState) error
- type CertType
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidClientCert = errors.New("invalid certificate")
Functions ¶
func GenerateAgentCert ¶
func GenerateCA ¶
func GenerateClientCert ¶
func GenerateServerCert ¶
func NewCSR ¶
func NewCSR(name string) *csr.CertificateRequest
func VerifyAgentConnection ¶
func VerifyAgentConnection(cs tls.ConnectionState) error
func VerifyServerAPIConnection ¶
func VerifyServerAPIConnection(cs tls.ConnectionState) error
Types ¶
Click to show internal directories.
Click to hide internal directories.