Documentation
¶
Index ¶
- func ClientTLSConfig(certPEM, keyPEM []byte, expectedFingerprint string) (*tls.Config, error)
- func FingerprintCert(cert *x509.Certificate) string
- func FingerprintDER(der []byte) string
- func FingerprintPEM(certPEM []byte) (string, error)
- func GenerateCSRFromKey(keyPEM []byte, label string) ([]byte, error)
- func GenerateClientIdentity(label string) (certPEM, keyPEM, csrPEM []byte, err error)
- func HostIdentityFingerprint(caCertPEM []byte) (string, error)
- func ServerTLSConfig(pki HostPKI) (*tls.Config, string, error)
- func ShortFingerprint(fp string) string
- func SignClientCSR(caCertPEM, caKeyPEM, csrPEM []byte, label string) ([]byte, string, error)
- type HostPKI
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClientTLSConfig ¶
func FingerprintCert ¶
func FingerprintCert(cert *x509.Certificate) string
func FingerprintDER ¶
func FingerprintPEM ¶
func GenerateClientIdentity ¶
func HostIdentityFingerprint ¶
func ShortFingerprint ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.