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
}
| Modifier and Type | Field and Description |
|---|---|
| private final Map | |
| private static final Class | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public | |
| public | CRLExtensions(DerInputStream
the DerInputStream to read the Extension from, i.e. the
sequence of extensions. in)Create the object, decoding the values from the passed DER stream. |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | encode(DerOutputStream
the DerOutputStream to marshal the contents to. out, boolean the tag indicating whether this is an entry
extension (false) or a CRL extension (true). isExplicit)Encode the extensions in DER form to the stream. |
| public boolean | Returns: true iff all the entries match that of the Other, false otherwise.the object to test for equality with this CRLExtensions. other)Overrides java. Compares this CRLExtensions for equality with the specified object. |
| public Collection | Returns: a collection view of the extensions in this CRL.Return a collection view of the extensions. |
| public Extension | getExtension(String
the identifier string for the extension to retrieve. alias)Get the extension with this alias. |
| public int | Returns: a hashcode value for this CRLExtensionsOverrides java. Returns a hashcode value for this CRLExtensions. |
| public boolean | hasUnsupportedCriticalExtension()
Return true if a critical extension is found that is not supported, otherwise return false. |
| private void | |
| private void | |
| public void | setExtension(String
the identifier string for the extension to set. alias, Extension the extension identified by the alias. ext)Set the extension value with this alias. |
| public String | Returns: a string representation of this CRLExtensions.Overrides java. Returns a string representation of this |
| map | back to summary |
|---|---|
| private final Map<String, Extension> map | |
| PARAMS | back to summary |
|---|---|
| private static final Class<?>[] PARAMS | |
| unsupportedCritExt | back to summary |
|---|---|
| private boolean unsupportedCritExt | |
| CRLExtensions | back to summary |
|---|---|
| public CRLExtensions() Default constructor. | |
| CRLExtensions | back to summary |
|---|---|
| public CRLExtensions(DerInputStream in) throws CRLException Create the object, decoding the values from the passed DER stream.
| |
| delete | back to summary |
|---|---|
| public void delete(String alias) Delete the extension value with this alias.
| |
| encode | back to summary |
|---|---|
| public void encode(DerOutputStream out, boolean isExplicit) Encode the extensions in DER form to the stream.
| |
| equals | back to summary |
|---|---|
| public boolean equals(Object other) Overrides java. Compares this CRLExtensions for equality with the specified
object. If the | |
| getAllExtensions | back to summary |
|---|---|
| public Collection Return a collection view of the extensions.
| |
| getExtension | back to summary |
|---|---|
| public Extension getExtension(String alias) Get the extension with this alias.
| |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Returns a hashcode value for this CRLExtensions.
| |
| hasUnsupportedCriticalExtension | back to summary |
|---|---|
| public boolean hasUnsupportedCriticalExtension() Return true if a critical extension is found that is not supported, otherwise return false. | |
| init | back to summary |
|---|---|
| private void init(DerInputStream derStrm) throws CRLException | |
| parseExtension | back to summary |
|---|---|
| private void parseExtension(Extension ext) throws CRLException | |
| setExtension | back to summary |
|---|---|
| public void setExtension(String alias, Extension ext) Set the extension value with this alias. | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Returns a string representation of this Overrides to
| |