Documentation ¶
Index ¶
- Variables
- func DNSName(dnsName string) tlsVerifyPeerCertificateOption
- func FingerprintSHA1(sha1hex string) tlsVerifyPeerCertificateOption
- func HttpClient(opts ...tlsVerifyPeerCertificateOption) *http.Client
- func SkipTLSVerify() tlsVerifyPeerCertificateOption
- func TLSVerifyPeerCertificate(opts ...tlsVerifyPeerCertificateOption) *tlsVerifyPeerCertificate
- func TLSVerifyPeerCertificateWithContext(ctx context.Context, opts ...tlsVerifyPeerCertificateOption) (*tlsVerifyPeerCertificate, context.Context)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrCertExpired = errors.New("certificate expired") ErrNotMatchedFingerprint = errors.New("not matched fingerprint") )
Functions ¶
func FingerprintSHA1 ¶
func FingerprintSHA1(sha1hex string) tlsVerifyPeerCertificateOption
func HttpClient ¶
func SkipTLSVerify ¶
func SkipTLSVerify() tlsVerifyPeerCertificateOption
func TLSVerifyPeerCertificate ¶
func TLSVerifyPeerCertificate(opts ...tlsVerifyPeerCertificateOption) *tlsVerifyPeerCertificate
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.