Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CRLSet = map[string]*pkix.CertificateList{}
CRLSet associates a PKIX certificate list with the URL the CRL is fetched from.
View Source
var HTTPClient = http.DefaultClient
HTTPClient is an instance of http.Client that will be used for all HTTP requests.
View Source
var HardFail = false
HardFail determines whether the failure to check the revocation status of a certificate (i.e. due to network failure) causes verification to fail (a hard failure).
Functions ¶
func VerifyCertificate ¶
func VerifyCertificate(cert *x509.Certificate) (revoked, ok bool)
VerifyCertificate ensures that the certificate passed in hasn't expired and checks the CRL for the server.
func VerifyCertificateError ¶
func VerifyCertificateError(cert *x509.Certificate) (revoked, ok bool, err error)
VerifyCertificateError ensures that the certificate passed in hasn't expired and checks the CRL for the server.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.