Default constructor.
Create the object, decoding the values from the passed DER stream.
Encode the extensions in DER form to the stream.
Get the extension with this as.
Return a collection view of the extensions. @return a collection view of the extensions in this CRL.
Return an enumeration of the extensions. @return an enumeration of the extensions in this CRL.
Return true if a critical extension is found that is not supported, otherwise return false.
Compares this CRLExtensions for equality with the specified object. If the <code>other</code> object is an <code>instanceof</code> <code>CRLExtensions</code>, then all the entries are compared with the entries from this.
Delete the extension value with this as.
Set the extension value with this as.
Returns a hashcode value for this CRLExtensions.
Returns a string representation of this <tt>CRLExtensions</tt> object in the form of a set of entries, enclosed in braces and separated by the ASCII characters "<tt>, </tt>" (comma and space). <p>Overrides to <tt>toString</tt> method of <tt>Object</tt>.
This class defines the CRL Extensions. It is used for both CRL Extensions and CRL Entry Extensions, which are defined are follows: <pre> TBSCertList ::= SEQUENCE { version Version OPTIONAL, -- if present, must be v2 signature AlgorithmIdentifier, issuer Name, thisUpdate Time, nextUpdate Time OPTIONAL, revokedCertificates SEQUENCE OF SEQUENCE { userCertificate CertificateSerialNumber, revocationDate Time, crlEntryExtensions Extensions OPTIONAL -- if present, must be v2 } OPTIONAL, crlExtensions [0] EXPLICIT Extensions OPTIONAL -- if present, must be v2 } </pre>
@author Hemma Prafullchandra