Documentation ¶
Index ¶
Constants ¶
View Source
const ( CertLabel = "CERTIFICATE" PrivateKeyLabel = "PRIVATE KEY" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TlsCertificateRetriever ¶
type TlsCertificateRetriever interface { GetCertificate() (*x509.Certificate, error) GetPrivateKey() (crypto.PrivateKey, error) }
TlsCertificateRetriever is the interface used by both windows and linux and cert from file retriever.
func GetTlsCertificateRetriever ¶
func GetTlsCertificateRetriever(settings TlsSettings) (TlsCertificateRetriever, error)
func NewTlsCertificateRetriever ¶
func NewTlsCertificateRetriever(settings TlsSettings) (TlsCertificateRetriever, error)
NewTlsCertificateRetriever creates a TlsCertificateRetriever NewTlsCertificateRetriever depends on the pem being available linux users generally store certificates at /etc/ssl/certs/
Click to show internal directories.
Click to hide internal directories.