Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertStore ¶
type CertStore interface {
Register(certificate *Certificate)
}
func NewSecretCertStore ¶
func NewSecretCertStore(secretManager secret.SecretManager) CertStore
type Certificate ¶
type Certificate struct { Domain string // contains filtered or unexported fields }
func NewCertificate ¶
func NewCertificate(domainName string, certPath string, privateKeyPath string) *Certificate
NewCertificate Create a new certificate from paths to PEM and KEY files
type SecretCertStore ¶
type SecretCertStore struct {
// contains filtered or unexported fields
}
func (*SecretCertStore) Register ¶
func (scs *SecretCertStore) Register(certificate *Certificate)
Click to show internal directories.
Click to hide internal directories.