Abstract class for a revoked certificate in a CRL (Certificate Revocation List). The ASN.1 definition for revokedCertificates is:
revokedCertificates SEQUENCE OF SEQUENCE { userCertificate CertificateSerialNumber, revocationDate ChoiceOfTime, crlEntryExtensions Extensions OPTIONAL -- if present, must be v2 } OPTIONAL CertificateSerialNumber ::= INTEGER Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension Extension ::= SEQUENCE { extnId OBJECT IDENTIFIER, critical BOOLEAN DEFAULT FALSE, extnValue OCTET STRING -- contains a DER encoding of a value -- of the type registered for use with -- the extnId object identifier value }
X509CRL
, X509Extension
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
public boolean | Returns: true iff the encoded forms of the two CRL entries match, false otherwise.the object to test for equality with this CRL entry. other)Overrides java. |
public X500Principal | Returns: the issuer of the X509Certificate described by this entry or null if it is issued by the CRL issuer.Get the issuer of the X509Certificate described by this entry. |
public abstract byte[] | Returns: the encoded form of this certificateReturns the ASN.1 DER-encoded form of this CRL Entry, that is the inner SEQUENCE. |
public abstract Date | Returns: the revocation date.Gets the revocation date from this X509CRLEntry, the revocationDate. |
public CRLReason | Returns: the reason the certificate has been revoked, ornull if this CRL entry does not have
a Reason Code extensionReturns the reason the certificate has been revoked, as specified in the Reason Code extension of this CRL entry. |
public abstract BigInteger | Returns: the serial number.Gets the serial number from this X509CRLEntry, the userCertificate. |
public abstract boolean | Returns: true if this entry has extensions, false otherwise.Returns true if this CRL entry has extensions. |
public int | Returns: the hashcode value for this CRL entry from its encoded formOverrides java. |
public abstract String | Returns: a string representation of this CRL entry.Overrides java. |
X509CRLEntry | back to summary |
---|---|
public X509CRLEntry() Constructor for subclasses to call. |
equals | back to summary |
---|---|
public boolean equals(Object other) Overrides java. Compares this CRL entry for equality with the given
object. If the |
getCertificateIssuer | back to summary |
---|---|
public X500Principal getCertificateIssuer() Get the issuer of the X509Certificate described by this entry. If the certificate issuer is also the CRL issuer, this method returns null. This method is used with indirect CRLs. The default implementation always returns null. Subclasses that wish to support indirect CRLs should override it.
|
getEncoded | back to summary |
---|---|
public abstract byte[] getEncoded() throws CRLException Returns the ASN.1 DER-encoded form of this CRL Entry, that is the inner SEQUENCE.
|
getRevocationDate | back to summary |
---|---|
public abstract Date getRevocationDate() Gets the revocation date from this X509CRLEntry, the revocationDate.
|
getRevocationReason | back to summary |
---|---|
public CRLReason getRevocationReason() Returns the reason the certificate has been revoked, as specified in the Reason Code extension of this CRL entry.
|
getSerialNumber | back to summary |
---|---|
public abstract BigInteger getSerialNumber() Gets the serial number from this X509CRLEntry, the userCertificate.
|
hasExtensions | back to summary |
---|---|
public abstract boolean hasExtensions() Returns true if this CRL entry has extensions.
|
hashCode | back to summary |
---|---|
public int hashCode() Overrides java. Returns the hashcode value for this CRL entry from its encoded form.
|
toString | back to summary |
---|---|
public abstract String toString() Overrides java. Returns a string representation of this CRL entry.
|