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 cert store implementation, linux and cert from file retriever.
func GetTlsCertificateRetriever ¶
func GetTlsCertificateRetriever(settings TlsSettings) (TlsCertificateRetriever, error)
func NewFileTlsCertificateRetriever ¶ added in v1.2.0
func NewFileTlsCertificateRetriever(settings TlsSettings) (TlsCertificateRetriever, error)
NewFileTlsCertificateRetriever creates a TlsCertificateRetriever NewFileTlsCertificateRetriever depends on the pfx being available linux users generally store certificates at /etc/ssl/certs/
type TlsSettings ¶
TlsCertificateSettins - Details related to the TLS certificate.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.