Versions in this module Expand all Collapse all v1 v1.0.2 Mar 17, 2021 Changes in this version + func GetRootCAs(certsCAsDir string) (*x509.CertPool, error) + type GetCertificateFunc func(hello *tls.ClientHelloInfo) (*tls.Certificate, error) + type LoadX509KeyPairFunc func(certFile, keyFile string) (tls.Certificate, error) + type Manager struct + func NewManager(ctx context.Context, certFile, keyFile string, ...) (manager *Manager, err error) + func (m *Manager) AddCertificate(certFile, keyFile string) (err error) + func (m *Manager) GetCertificate(hello *tls.ClientHelloInfo) (*tls.Certificate, error) + func (m *Manager) GetClientCertificate(reqInfo *tls.CertificateRequestInfo) (*tls.Certificate, error)