java.security.cert
Class X509CRL
java.lang.Object
java.security.cert.CRL
java.security.cert.X509CRL
- All Implemented Interfaces:
- X509Extension
public abstract class X509CRL
- extends CRL
- implements X509Extension
|
Constructor Summary |
protected |
X509CRL()
|
X509CRL
protected X509CRL()
equals
public boolean equals(Object other)
- Description copied from class:
Object
- Compares the argument to the receiver, and returns true if they represent
the same object using a class specific comparison. The
implementation in Object returns true only if the argument is the exact
same object as the receiver (==).
- Overrides:
equals in class Object
- Parameters:
other - Object the object to compare with this object.
- Returns:
- boolean
true if the object is the same as this
object false if it is different from this object. - See Also:
Object.hashCode()
hashCode
public int hashCode()
- Description copied from class:
Object
- Returns an integer hash code for the receiver. Any two objects which
answer
true when passed to .equals must
answer the same value for this method.
- Overrides:
hashCode in class Object
- Returns:
- int the receiver's hash.
- See Also:
Object.equals(java.lang.Object)
getEncoded
public abstract byte[] getEncoded()
throws CRLException
- Throws:
CRLException
verify
public abstract void verify(PublicKey key)
throws CRLException,
NoSuchAlgorithmException,
InvalidKeyException,
NoSuchProviderException,
SignatureException
- Throws:
CRLException
NoSuchAlgorithmException
InvalidKeyException
NoSuchProviderException
SignatureException
verify
public abstract void verify(PublicKey key,
String sigProvider)
throws CRLException,
NoSuchAlgorithmException,
InvalidKeyException,
NoSuchProviderException,
SignatureException
- Throws:
CRLException
NoSuchAlgorithmException
InvalidKeyException
NoSuchProviderException
SignatureException
getVersion
public abstract int getVersion()
getIssuerDN
public abstract Principal getIssuerDN()
getIssuerX500Principal
public X500Principal getIssuerX500Principal()
getThisUpdate
public abstract Date getThisUpdate()
getNextUpdate
public abstract Date getNextUpdate()
getRevokedCertificate
public abstract X509CRLEntry getRevokedCertificate(BigInteger serialNumber)
getRevokedCertificate
public X509CRLEntry getRevokedCertificate(X509Certificate certificate)
getRevokedCertificates
public abstract Set<? extends X509CRLEntry> getRevokedCertificates()
getTBSCertList
public abstract byte[] getTBSCertList()
throws CRLException
- Throws:
CRLException
getSignature
public abstract byte[] getSignature()
getSigAlgName
public abstract String getSigAlgName()
getSigAlgOID
public abstract String getSigAlgOID()
getSigAlgParams
public abstract byte[] getSigAlgParams()
Please submit a feedback, bug or feature