public class CertificateID extends Object
Modifier and Type | Field and Description |
---|---|
static AlgorithmIdentifier |
HASH_SHA1 |
Constructor and Description |
---|
CertificateID(CertID id) |
CertificateID(DigestCalculator digestCalculator,
X509CertificateHolder issuerCert,
BigInteger number)
create from an issuer certificate and the serial number of the
certificate it signed.
|
Modifier and Type | Method and Description |
---|---|
static CertificateID |
deriveCertificateID(CertificateID original,
BigInteger newSerialNumber)
Create a new CertificateID for a new serial number derived from a previous one
calculated for the same CA certificate.
|
boolean |
equals(Object o) |
ASN1ObjectIdentifier |
getHashAlgOID() |
byte[] |
getIssuerKeyHash() |
byte[] |
getIssuerNameHash() |
BigInteger |
getSerialNumber()
return the serial number for the certificate associated
with this request.
|
int |
hashCode() |
boolean |
matchesIssuer(X509CertificateHolder issuerCert,
DigestCalculatorProvider digCalcProvider) |
CertID |
toASN1Object() |
public static final AlgorithmIdentifier HASH_SHA1
public CertificateID(CertID id)
public CertificateID(DigestCalculator digestCalculator, X509CertificateHolder issuerCert, BigInteger number) throws OCSPException
issuerCert
- issuing certificatenumber
- serial numberOCSPException
- if any problems occur creating the id fields.public ASN1ObjectIdentifier getHashAlgOID()
public byte[] getIssuerNameHash()
public byte[] getIssuerKeyHash()
public BigInteger getSerialNumber()
public boolean matchesIssuer(X509CertificateHolder issuerCert, DigestCalculatorProvider digCalcProvider) throws OCSPException
OCSPException
public CertID toASN1Object()
public static CertificateID deriveCertificateID(CertificateID original, BigInteger newSerialNumber)
original
- the previously calculated CertificateID for the CA.newSerialNumber
- the serial number for the new certificate of interest.Copyright © 2015. All rights reserved.