org.bouncycastle.jce.provider
Class X509CRLEntryObject
java.lang.Object
  
java.security.cert.X509CRLEntry
      
org.bouncycastle.jce.provider.X509CRLEntryObject
- All Implemented Interfaces: 
 - X509Extension
 
public class X509CRLEntryObject
- extends X509CRLEntry
 
The following extensions are listed in RFC 2459 as relevant to CRL Entries
 ReasonCode
 Hode Instruction Code
 Invalidity Date
 Certificate Issuer (critical)
 
 
 
 
X509CRLEntryObject
public X509CRLEntryObject(TBSCertList.CRLEntry c)
hasUnsupportedCriticalExtension
public boolean hasUnsupportedCriticalExtension()
- Will return true if any extensions are present and marked
 as critical as we currently dont handle any extensions!
 
 
getCriticalExtensionOIDs
public Set getCriticalExtensionOIDs()
 
getNonCriticalExtensionOIDs
public Set getNonCriticalExtensionOIDs()
 
getExtensionValue
public byte[] getExtensionValue(String oid)
 
getEncoded
public byte[] getEncoded()
                  throws CRLException
- Specified by:
 getEncoded in class X509CRLEntry
 
- Throws:
 CRLException
 
getSerialNumber
public BigInteger getSerialNumber()
- Specified by:
 getSerialNumber in class X509CRLEntry
 
 
getRevocationDate
public Date getRevocationDate()
- Specified by:
 getRevocationDate in class X509CRLEntry
 
 
hasExtensions
public boolean hasExtensions()
- Specified by:
 hasExtensions in class X509CRLEntry
 
 
toString
public String toString()
- Specified by:
 toString in class X509CRLEntry