|
Bouncy Castle Cryptography Library 1.81 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.security.cert.X509CRLEntry
org.bouncycastle.jce.provider.X509CRLEntryObject
The following extensions are listed in RFC 2459 as relevant to CRL Entries ReasonCode Hode Instruction Code Invalidity Date Certificate Issuer (critical)
Constructor Summary | |
X509CRLEntryObject(TBSCertList.CRLEntry c)
|
|
X509CRLEntryObject(TBSCertList.CRLEntry c,
boolean isIndirect,
X500Name previousCertificateIssuer)
Constructor for CRLEntries of indirect CRLs. |
Method Summary | |
boolean |
equals(java.lang.Object o)
|
javax.security.auth.x500.X500Principal |
getCertificateIssuer()
|
java.util.Set |
getCriticalExtensionOIDs()
|
byte[] |
getEncoded()
|
byte[] |
getExtensionValue(java.lang.String oid)
|
java.util.Set |
getNonCriticalExtensionOIDs()
|
java.util.Date |
getRevocationDate()
|
java.math.BigInteger |
getSerialNumber()
|
boolean |
hasExtensions()
|
int |
hashCode()
Cache the hashCode value - calculating it with the standard method. |
boolean |
hasUnsupportedCriticalExtension()
Will return true if any extensions are present and marked as critical as we currently don't handle any extensions! |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public X509CRLEntryObject(TBSCertList.CRLEntry c)
public X509CRLEntryObject(TBSCertList.CRLEntry c, boolean isIndirect, X500Name previousCertificateIssuer)
getCertificateIssuer()
will always
return null, previousCertificateIssuer is
ignored. If this isIndirect is specified and this CRLEntry
has no certificate issuer CRL entry extension
previousCertificateIssuer is returned by
getCertificateIssuer()
.
c
- TBSCertList.CRLEntry object.isIndirect
- true if the corresponding CRL is a indirect
CRL.previousCertificateIssuer
- Certificate issuer of the previous CRLEntry.Method Detail |
public boolean hasUnsupportedCriticalExtension()
public javax.security.auth.x500.X500Principal getCertificateIssuer()
public java.util.Set getCriticalExtensionOIDs()
public java.util.Set getNonCriticalExtensionOIDs()
public byte[] getExtensionValue(java.lang.String oid)
public int hashCode()
public boolean equals(java.lang.Object o)
public byte[] getEncoded() throws java.security.cert.CRLException
java.security.cert.CRLException
public java.math.BigInteger getSerialNumber()
public java.util.Date getRevocationDate()
public boolean hasExtensions()
public java.lang.String toString()
|
Bouncy Castle Cryptography Library 1.81 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |