Interface IX509v2CRLBuilder
-
- All Known Implementing Classes:
X509v2CRLBuilderBC
public interface IX509v2CRLBuilder
This interface represents the wrapper for X509v2CRLBuilder 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 IX509v2CRLBuilder
addCRLEntry(java.math.BigInteger bigInteger, java.util.Date date, int i)
Calls actualaddCRLEntry
method for the wrapped X509v2CRLBuilder object.IX509v2CRLBuilder
addExtension(IASN1ObjectIdentifier objectIdentifier, boolean isCritical, IASN1Encodable extension)
Calls actualaddExtension
method for the wrapped X509v2CRLBuilder object.IX509CRLHolder
build(IContentSigner signer)
Calls actualbuild
method for the wrapped X509v2CRLBuilder object.IX509v2CRLBuilder
setNextUpdate(java.util.Date nextUpdate)
Calls actualsetNextUpdate
method for the wrapped X509v2CRLBuilder object.
-
-
-
Method Detail
-
addCRLEntry
IX509v2CRLBuilder addCRLEntry(java.math.BigInteger bigInteger, java.util.Date date, int i)
Calls actualaddCRLEntry
method for the wrapped X509v2CRLBuilder object.- Parameters:
bigInteger
- serial number of revoked certificatedate
- date of certificate revocationi
- the reason code, as indicated in CRLReason, i.e CRLReason.keyCompromise, or 0 if not to be used- Returns:
IX509v2CRLBuilder
the current wrapper object.
-
addExtension
IX509v2CRLBuilder addExtension(IASN1ObjectIdentifier objectIdentifier, boolean isCritical, IASN1Encodable extension) throws java.io.IOException
Calls actualaddExtension
method for the wrapped X509v2CRLBuilder object.- Parameters:
objectIdentifier
- extension object identifierisCritical
- specifies if extension is critical or notextension
- encoded extension value- Returns:
IX509v2CRLBuilder
the current wrapper object.- Throws:
java.io.IOException
- if an I/O error occurs.
-
setNextUpdate
IX509v2CRLBuilder setNextUpdate(java.util.Date nextUpdate)
Calls actualsetNextUpdate
method for the wrapped X509v2CRLBuilder object.- Parameters:
nextUpdate
- date of next CRL update- Returns:
IX509v2CRLBuilder
the current wrapper object.
-
build
IX509CRLHolder build(IContentSigner signer)
Calls actualbuild
method for the wrapped X509v2CRLBuilder object.- Parameters:
signer
- ContentSigner wrapper- Returns:
IX509CRLHolder
the wrapper for built X509CRLHolder object.
-
-