Package com.itextpdf.bouncycastle.cert
Class X509v2CRLBuilderBC
- java.lang.Object
-
- com.itextpdf.bouncycastle.cert.X509v2CRLBuilderBC
-
- All Implemented Interfaces:
IX509v2CRLBuilder
public class X509v2CRLBuilderBC extends java.lang.Object implements IX509v2CRLBuilder
Wrapper class forX509v2CRLBuilder.
-
-
Field Summary
Fields Modifier and Type Field Description private org.bouncycastle.cert.X509v2CRLBuilderbuilder
-
Constructor Summary
Constructors Constructor Description X509v2CRLBuilderBC(IX500Name x500Name, java.util.Date date)Creates new wrapper instance forX509v2CRLBuilder.X509v2CRLBuilderBC(org.bouncycastle.cert.X509v2CRLBuilder builder)Creates new wrapper instance forX509v2CRLBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IX509v2CRLBuilderaddCRLEntry(java.math.BigInteger bigInteger, java.util.Date date, int i)Calls actualaddCRLEntrymethod for the wrapped X509v2CRLBuilder object.IX509v2CRLBuilderaddExtension(IASN1ObjectIdentifier objectIdentifier, boolean isCritical, IASN1Encodable extension)Calls actualaddExtensionmethod for the wrapped X509v2CRLBuilder object.IX509CRLHolderbuild(IContentSigner signer)Calls actualbuildmethod for the wrapped X509v2CRLBuilder object.booleanequals(java.lang.Object o)Indicates whether some other object is "equal to" this one.org.bouncycastle.cert.X509v2CRLBuildergetBuilder()Gets actual org.bouncycastle object being wrapped.inthashCode()Returns a hash code value based on the wrapped object.IX509v2CRLBuildersetNextUpdate(java.util.Date nextUpdate)Calls actualsetNextUpdatemethod for the wrapped X509v2CRLBuilder object.java.lang.StringtoString()DelegatestoStringmethod call to the wrapped object.
-
-
-
Constructor Detail
-
X509v2CRLBuilderBC
public X509v2CRLBuilderBC(org.bouncycastle.cert.X509v2CRLBuilder builder)
Creates new wrapper instance forX509v2CRLBuilder.- Parameters:
builder-X509v2CRLBuilderto be wrapped
-
X509v2CRLBuilderBC
public X509v2CRLBuilderBC(IX500Name x500Name, java.util.Date date)
Creates new wrapper instance forX509v2CRLBuilder.- Parameters:
x500Name- X500Name wrapper to createX509v2CRLBuilderdate- Date to createX509v2CRLBuilder
-
-
Method Detail
-
getBuilder
public org.bouncycastle.cert.X509v2CRLBuilder getBuilder()
Gets actual org.bouncycastle object being wrapped.- Returns:
- wrapped
X509v2CRLBuilder.
-
addCRLEntry
public IX509v2CRLBuilder addCRLEntry(java.math.BigInteger bigInteger, java.util.Date date, int i)
Calls actualaddCRLEntrymethod for the wrapped X509v2CRLBuilder object.- Specified by:
addCRLEntryin interfaceIX509v2CRLBuilder- 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:
IX509v2CRLBuilderthe current wrapper object.
-
addExtension
public IX509v2CRLBuilder addExtension(IASN1ObjectIdentifier objectIdentifier, boolean isCritical, IASN1Encodable extension) throws java.io.IOException
Calls actualaddExtensionmethod for the wrapped X509v2CRLBuilder object.- Specified by:
addExtensionin interfaceIX509v2CRLBuilder- Parameters:
objectIdentifier- extension object identifierisCritical- specifies if extension is critical or notextension- encoded extension value- Returns:
IX509v2CRLBuilderthe current wrapper object.- Throws:
java.io.IOException- if an I/O error occurs.
-
setNextUpdate
public IX509v2CRLBuilder setNextUpdate(java.util.Date nextUpdate)
Calls actualsetNextUpdatemethod for the wrapped X509v2CRLBuilder object.- Specified by:
setNextUpdatein interfaceIX509v2CRLBuilder- Parameters:
nextUpdate- date of next CRL update- Returns:
IX509v2CRLBuilderthe current wrapper object.
-
build
public IX509CRLHolder build(IContentSigner signer)
Calls actualbuildmethod for the wrapped X509v2CRLBuilder object.- Specified by:
buildin interfaceIX509v2CRLBuilder- Parameters:
signer- ContentSigner wrapper- Returns:
IX509CRLHolderthe wrapper for built X509CRLHolder object.
-
equals
public boolean equals(java.lang.Object o)
Indicates whether some other object is "equal to" this one. Compares wrapped objects.- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
Returns a hash code value based on the wrapped object.- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
DelegatestoStringmethod call to the wrapped object.- Overrides:
toStringin classjava.lang.Object
-
-