public class

X509CRLObject

extends X509CRL
java.lang.Object
   ↳ java.security.cert.CRL
     ↳ java.security.cert.X509CRL
       ↳ org.bouncycastle.jce.provider.X509CRLObject

Class Overview

The following extensions are listed in RFC 2459 as relevant to CRLs Authority Key Identifier Issuer Alternative Name CRL Number Delta CRL Indicator (critical) Issuing Distribution Point (critical)

Summary

Public Constructors
X509CRLObject(CertificateList c)
Public Methods
Set getCriticalExtensionOIDs()
byte[] getEncoded()
byte[] getExtensionValue(String oid)
Principal getIssuerDN()
X500Principal getIssuerX500Principal()
Date getNextUpdate()
Set getNonCriticalExtensionOIDs()
X509CRLEntry getRevokedCertificate(BigInteger serialNumber)
Set getRevokedCertificates()
String getSigAlgName()
String getSigAlgOID()
byte[] getSigAlgParams()
byte[] getSignature()
byte[] getTBSCertList()
Date getThisUpdate()
int getVersion()
boolean hasUnsupportedCriticalExtension()
Will return true if any extensions are present and marked as critical as we currently dont handle any extensions!
boolean isRevoked(Certificate cert)
Checks whether the given certificate is on this CRL.
String toString()
Returns a string representation of this CRL.
void verify(PublicKey key, String sigProvider)
void verify(PublicKey key)
[Expand]
Inherited Methods
From class java.security.cert.X509CRL
From class java.security.cert.CRL
From class java.lang.Object
From interface java.security.cert.X509Extension

Public Constructors

public X509CRLObject (CertificateList c)

Throws
CRLException

Public Methods

public Set getCriticalExtensionOIDs ()

public byte[] getEncoded ()

Throws
CRLException

public byte[] getExtensionValue (String oid)

public Principal getIssuerDN ()

public X500Principal getIssuerX500Principal ()

public Date getNextUpdate ()

public Set getNonCriticalExtensionOIDs ()

public X509CRLEntry getRevokedCertificate (BigInteger serialNumber)

public Set getRevokedCertificates ()

public String getSigAlgName ()

public String getSigAlgOID ()

public byte[] getSigAlgParams ()

public byte[] getSignature ()

public byte[] getTBSCertList ()

Throws
CRLException

public Date getThisUpdate ()

public int getVersion ()

public boolean hasUnsupportedCriticalExtension ()

Will return true if any extensions are present and marked as critical as we currently dont handle any extensions!

public boolean isRevoked (Certificate cert)

Checks whether the given certificate is on this CRL.

Parameters
cert the certificate to check for.
Returns
  • true if the given certificate is on this CRL, false otherwise.

public String toString ()

Returns a string representation of this CRL.

Returns
  • a string representation of this CRL.