Bouncy Castle Cryptography 1.28

java.security.cert
Class X509CRL

java.lang.Object
  extended byjava.security.cert.CRL
      extended byjava.security.cert.X509CRL
All Implemented Interfaces:
X509Extension
Direct Known Subclasses:
X509CRLObject

public abstract class X509CRL
extends CRL
implements X509Extension


Constructor Summary
protected X509CRL()
           
 
Method Summary
 boolean equals(java.lang.Object other)
           
abstract  byte[] getEncoded()
           
abstract  java.security.Principal getIssuerDN()
           
abstract  java.util.Date getNextUpdate()
           
abstract  X509CRLEntry getRevokedCertificate(java.math.BigInteger serialNumber)
           
abstract  Set getRevokedCertificates()
           
abstract  java.lang.String getSigAlgName()
           
abstract  java.lang.String getSigAlgOID()
           
abstract  byte[] getSigAlgParams()
           
abstract  byte[] getSignature()
           
abstract  byte[] getTBSCertList()
           
abstract  java.util.Date getThisUpdate()
           
abstract  int getVersion()
           
 int hashCode()
           
abstract  void verify(java.security.PublicKey key)
           
abstract  void verify(java.security.PublicKey key, java.lang.String sigProvider)
           
 
Methods inherited from class java.security.cert.CRL
getType, isRevoked, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.security.cert.X509Extension
getCriticalExtensionOIDs, getExtensionValue, getNonCriticalExtensionOIDs, hasUnsupportedCriticalExtension
 

Constructor Detail

X509CRL

protected X509CRL()
Method Detail

equals

public boolean equals(java.lang.Object other)

hashCode

public int hashCode()

getEncoded

public abstract byte[] getEncoded()
                           throws CRLException
Throws:
CRLException

getIssuerDN

public abstract java.security.Principal getIssuerDN()

getNextUpdate

public abstract java.util.Date getNextUpdate()

getRevokedCertificate

public abstract X509CRLEntry getRevokedCertificate(java.math.BigInteger serialNumber)

getRevokedCertificates

public abstract Set getRevokedCertificates()

getSigAlgName

public abstract java.lang.String getSigAlgName()

getSigAlgOID

public abstract java.lang.String getSigAlgOID()

getSigAlgParams

public abstract byte[] getSigAlgParams()

getSignature

public abstract byte[] getSignature()

getTBSCertList

public abstract byte[] getTBSCertList()
                               throws CRLException
Throws:
CRLException

getThisUpdate

public abstract java.util.Date getThisUpdate()

getVersion

public abstract int getVersion()

verify

public abstract void verify(java.security.PublicKey key)
                     throws CRLException,
                            java.security.NoSuchAlgorithmException,
                            java.security.InvalidKeyException,
                            java.security.NoSuchProviderException,
                            java.security.SignatureException
Throws:
CRLException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureException

verify

public abstract void verify(java.security.PublicKey key,
                            java.lang.String sigProvider)
                     throws CRLException,
                            java.security.NoSuchAlgorithmException,
                            java.security.InvalidKeyException,
                            java.security.NoSuchProviderException,
                            java.security.SignatureException
Throws:
CRLException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureException

Bouncy Castle Cryptography 1.28