java.security.cert
public abstract class X509CRL extends CRL implements X509Extension
Since: 1.2
Constructor Summary | |
---|---|
protected | X509CRL()
Constructs a new X509CRL. |
Method Summary | |
---|---|
boolean | equals(Object other)
Compares this X509CRL to other. |
abstract byte[] | getEncoded()
Gets the DER ASN.1 encoded format for this X.509 CRL. |
abstract Principal | getIssuerDN()
Returns the issuer (issuer distinguished name) of the CRL.
|
X500Principal | getIssuerX500Principal()
Returns the X.500 distinguished name of this CRL's issuer.
|
abstract Date | getNextUpdate() |
abstract X509CRLEntry | getRevokedCertificate(BigInteger serialNumber)
Gets the requeste dX509Entry for the specified
certificate serial number. |
abstract Set<? extends X509CRLEntry> | getRevokedCertificates()
Returns a Set of revoked certificates. |
abstract String | getSigAlgName()
Returns the signature algorithm used to sign the CRL.
|
abstract String | getSigAlgOID()
Returns the OID for the signature algorithm used.
|
abstract byte[] | getSigAlgParams()
Returns the AlgorithmParameters in the encoded form
for the signature algorithm used.
|
abstract byte[] | getSignature()
Returns the signature for the CRL.
|
abstract byte[] | getTBSCertList()
Returns the DER ASN.1 encoded tbsCertList which is
the basic information of the list and associated certificates
in the encoded state. |
abstract Date | getThisUpdate()
Returns the thisUpdate date of the CRL.
|
abstract int | getVersion()
Gets the version of this CRL.
|
int | hashCode()
Returns a hash code for this X509CRL in its encoded
form. |
abstract void | verify(PublicKey key)
Verifies that this CRL was properly signed with the
PublicKey that corresponds to its private key. |
abstract void | verify(PublicKey key, String sigProvider)
Verifies that this CRL was properly signed with the
PublicKey that corresponds to its private key and uses
the signature engine provided by the provider. |
Parameters: other An Object to test for equality
Returns: true if equal, false otherwise
Returns: byte array containg encoded form
Throws: CRLException if an error occurs
Returns: the issuer in the Principal class
Returns: The issuer's X.500 distinguished name.
Since: JDK 1.4
Returns: a X509CRLEntry representing the X.509 CRL entry
Returns: a set of revoked certificates.
Returns: a string with the signature algorithm name
Returns: a string containing the OID.
Returns: byte array containing algorithm parameters, null if no parameters are present in CRL
Returns: byte array representing tbsCertList
Returns: the thisUpdate date
Returns: the version number, Ex: 1 or 2
Returns: A hash code of this class
Parameters: key PublicKey to verify with
Throws: CRLException encoding error NoSuchAlgorithmException unsupported algorithm InvalidKeyException incorrect key NoSuchProviderException no provider SignatureException signature error
Parameters: key PublicKey to verify with sigProvider Provider to use for signature algorithm
Throws: CRLException encoding error NoSuchAlgorithmException unsupported algorithm InvalidKeyException incorrect key NoSuchProviderException incorrect provider SignatureException signature error