| Modifier and Type | Field and Description |
|---|---|
| private TBSCertList. | |
| private X500Name | |
| private int | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public | |
| public | X509CRLEntryObject(TBSCertList.
TBSCertList.CRLEntry object. c,true if the corresponding CRL is a indirect
CRL.Certificate issuer of the previous CRLEntry. previousCertificateIssuer)Constructor for CRLEntries of indirect CRLs. |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object
the object to test for equality with this CRL entry. o)Overrides java. Compares this CRL entry for equality with the given object. |
| public X500Principal | getCertificateIssuer()
Overrides java. Get the issuer of the X509Certificate described by this entry. |
| public Set | getCriticalExtensionOIDs()
Implements java. Gets a Set of the OID strings for the extension(s) marked CRITICAL in the certificate/CRL managed by the object implementing this interface. |
| public byte[] | getEncoded()
Implements abstract java. Returns the ASN.1 DER-encoded form of this CRL Entry, that is the inner SEQUENCE. |
| private Extension | |
| private Set | |
| public byte[] | getExtensionValue(String
the Object Identifier value for the extension. oid)Implements java. Gets the DER-encoded OCTET string for the extension value
(extnValue) identified by the passed-in |
| public Set | getNonCriticalExtensionOIDs()
Implements java. Gets a Set of the OID strings for the extension(s) marked NON-CRITICAL in the certificate/CRL managed by the object implementing this interface. |
| public Date | getRevocationDate()
Implements abstract java. Gets the revocation date from this X509CRLEntry, the revocationDate. |
| public BigInteger | getSerialNumber()
Implements abstract java. Gets the serial number from this X509CRLEntry, the userCertificate. |
| public boolean | hasExtensions()
Implements abstract java. Returns true if this CRL entry has extensions. |
| public int | Returns: calculated hashCode.Overrides java. Cache the hashCode value - calculating it with the standard method. |
| public boolean | hasUnsupportedCriticalExtension()
Implements java. Will return true if any extensions are present and marked as critical as we currently don't handle any extensions! |
| private X500Name | |
| public String | toString()
Implements abstract java. Returns a string representation of this CRL entry. |
| c | back to summary |
|---|---|
| private TBSCertList. | |
| certificateIssuer | back to summary |
|---|---|
| private X500Name certificateIssuer | |
| hashValue | back to summary |
|---|---|
| private int hashValue | |
| isHashValueSet | back to summary |
|---|---|
| private boolean isHashValueSet | |
| X509CRLEntryObject | back to summary |
|---|---|
| public X509CRLEntryObject(TBSCertList. | |
| X509CRLEntryObject | back to summary |
|---|---|
| public X509CRLEntryObject(TBSCertList. Constructor for CRLEntries of indirect CRLs. If
| |
| equals | back to summary |
|---|---|
| public boolean equals(Object o) Overrides java. Doc from java. Compares this CRL entry for equality with the given
object. If the
| |
| getCertificateIssuer | back to summary |
|---|---|
| public X500Principal getCertificateIssuer() Overrides java. Doc from java. 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.
| |
| getCriticalExtensionOIDs | back to summary |
|---|---|
| public Set Implements java. Doc from java. Gets a Set of the OID strings for the extension(s) marked CRITICAL in the certificate/CRL managed by the object implementing this interface. Here is sample code to get a Set of critical extensions from an X509Certificate and print the OIDs:
| |
| getEncoded | back to summary |
|---|---|
| public byte[] getEncoded() throws CRLException Implements abstract java. Doc from java. Returns the ASN.1 DER-encoded form of this CRL Entry, that is the inner SEQUENCE.
| |
| getExtension | back to summary |
|---|---|
| private Extension getExtension(ASN1ObjectIdentifier oid) | |
| getExtensionOIDs | back to summary |
|---|---|
| private Set | |
| getExtensionValue | back to summary | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| public byte[] getExtensionValue(String oid) Implements java. Doc from java. Gets the DER-encoded OCTET string for the extension value
(extnValue) identified by the passed-in For example:
| |||||||||||||||||||||||||||||
| getNonCriticalExtensionOIDs | back to summary |
|---|---|
| public Set Implements java. Doc from java. Gets a Set of the OID strings for the extension(s) marked NON-CRITICAL in the certificate/CRL managed by the object implementing this interface. Here is sample code to get a Set of non-critical extensions from an X509CRL revoked certificate entry and print the OIDs:
| |
| getRevocationDate | back to summary |
|---|---|
| public Date getRevocationDate() Implements abstract java. Doc from java. Gets the revocation date from this X509CRLEntry, the revocationDate.
| |
| getSerialNumber | back to summary |
|---|---|
| public BigInteger getSerialNumber() Implements abstract java. Doc from java. Gets the serial number from this X509CRLEntry, the userCertificate.
| |
| hasExtensions | back to summary |
|---|---|
| public boolean hasExtensions() Implements abstract java. Doc from java. Returns true if this CRL entry has extensions.
| |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Cache the hashCode value - calculating it with the standard method.
| |
| hasUnsupportedCriticalExtension | back to summary |
|---|---|
| public boolean hasUnsupportedCriticalExtension() Implements java. Will return true if any extensions are present and marked as critical as we currently don't handle any extensions!
| |
| loadCertificateIssuer | back to summary |
|---|---|
| private X500Name loadCertificateIssuer(boolean isIndirect, X500Name previousCertificateIssuer) | |
| toString | back to summary |
|---|---|
| public String toString() Implements abstract java. Doc from java. Returns a string representation of this CRL entry.
| |