|
|
|
@ -40,7 +40,6 @@ type CertificateIssuer struct {
|
|
|
|
|
responderKey crypto.Signer
|
|
|
|
|
caCertificate *x509.Certificate
|
|
|
|
|
certDb *OpenSSLCertDB
|
|
|
|
|
certificateList []*x509.Certificate
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// NewIssuer is used to construct a new CertificateIssuer instance
|
|
|
|
@ -73,7 +72,7 @@ func (i *CertificateIssuer) publicKeyMatches(requestHash []byte, algorithm crypt
|
|
|
|
|
}
|
|
|
|
|
issuerHash := h.Sum(nil)
|
|
|
|
|
|
|
|
|
|
return bytes.Compare(issuerHash, requestHash) == 0, nil
|
|
|
|
|
return bytes.Equal(issuerHash, requestHash), nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// buildUnknownResponse builds the OCSP response template for an unknown certificate
|
|
|
|
|