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
OCSPExceptionpublic 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.