Documentation
¶
Index ¶
- func CheckCertDates(certFile string) error
- func FileExists(name string) bool
- func GetX509CertificateFromPEM(cert []byte) (*x509.Certificate, error)
- func LoadPEMCertPool(certFiles []string) (*x509.CertPool, error)
- func LoadX509KeyPair(certFile, keyFile string) (*tls.Certificate, error)
- func X509KeyPair(certPEMBlock, keyPEMBlock []byte) (*tls.Certificate, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckCertDates ¶
func GetX509CertificateFromPEM ¶
func GetX509CertificateFromPEM(cert []byte) (*x509.Certificate, error)
GetX509CertificateFromPEM get an X509 certificate from bytes in PEM format
func LoadPEMCertPool ¶
LoadPEMCertPool loads a pool of PEM certificates from list of files
func LoadX509KeyPair ¶
func LoadX509KeyPair(certFile, keyFile string) (*tls.Certificate, error)
LoadX509KeyPair reads and parses a public/private key pair from a pair of files. The files must contain PEM encoded data. The certificate file may contain intermediate certificates following the leaf certificate to form a certificate chain. On successful return, Certificate.Leaf will be nil because the parsed form of the certificate is not retained.
func X509KeyPair ¶
func X509KeyPair(certPEMBlock, keyPEMBlock []byte) (*tls.Certificate, error)
X509KeyPair parses a public/private key pair from a pair of PEM encoded data. On successful return, Certificate.Leaf will be nil because the parsed form of the certificate is not retained.
Types ¶
This section is empty.