Interface ICertificateID
-
- All Known Implementing Classes:
CertificateIDBC
public interface ICertificateID
This interface represents the wrapper for CertificateID that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IASN1ObjectIdentifier
getHashAlgOID()
Calls actualgetHashAlgOID
method for the wrapped CertificateID object.IAlgorithmIdentifier
getHashSha1()
GetsgetHashSha1
constant for the wrapped CertificateID.java.math.BigInteger
getSerialNumber()
Calls actualgetSerialNumber
method for the wrapped CertificateID object.boolean
matchesIssuer(IX509CertificateHolder certificateHolder, IDigestCalculatorProvider provider)
Calls actualmatchesIssuer
method for the wrapped CertificateID object.
-
-
-
Method Detail
-
getHashAlgOID
IASN1ObjectIdentifier getHashAlgOID()
Calls actualgetHashAlgOID
method for the wrapped CertificateID object.- Returns:
IASN1ObjectIdentifier
hash algorithm OID wrapper.
-
getHashSha1
IAlgorithmIdentifier getHashSha1()
GetsgetHashSha1
constant for the wrapped CertificateID.- Returns:
- CertificateID.HASH_SHA1 wrapper.
-
matchesIssuer
boolean matchesIssuer(IX509CertificateHolder certificateHolder, IDigestCalculatorProvider provider) throws AbstractOCSPException
Calls actualmatchesIssuer
method for the wrapped CertificateID object.- Parameters:
certificateHolder
- X509CertificateHolder wrapperprovider
- DigestCalculatorProvider wrapper- Returns:
- boolean value.
- Throws:
AbstractOCSPException
- OCSPException wrapper.
-
getSerialNumber
java.math.BigInteger getSerialNumber()
Calls actualgetSerialNumber
method for the wrapped CertificateID object.- Returns:
- serial number value.
-
-