// NewCertificateManager returns a new certificate manager
NewCertificateManager returns a new certificate manager
// NewCertificateManager returns a new certificate manager
func NewCertificateManager() *CertificateManager {
	return &CertificateManager{
		closeCh:      make(chan struct{}),
		Certificates: map[string]*rsa.PublicKey{},
		client:       &http.Client{Timeout: 5 * time.Second},
	}
}
func NewCertificateManager ( ) * CertificateManager { return & CertificateManager { closeCh : make ( chan struct { } ) , Certificates : map [ string ] * rsa . PublicKey { } , client : & http . Client { Timeout : 5 * time . Second } , } }
NewCertificateManager returns a new certificate manager
NewCertificateManager returns a new certificate manager