This class is an implementation of X509CRL. It wraps
the instance of org.apache.harmony.security.x509.CertificateList
built on the base of provided ASN.1 DER encoded form of
CertificateList structure (as specified in RFC 3280
http://www.ietf.org/rfc/rfc3280.txt).
Implementation supports work with indirect CRLs.
See Also:org.apache.harmony.security.x509.CertificateList See Also:java.security.cert.X509CRL
X509CRLImpl(InputStream in) Creates X.509 CRL on the base of ASN.1 DER encoded form of
the CRL (CertificateList structure described in RFC 3280)
provided via input stream.
public
X509CRLImpl(byte[] encoding) Creates X.509 CRL on the base of ASN.1 DER encoded form of
the CRL (CertificateList structure described in RFC 3280)
provided via array of bytes.
getRevokedCertificate(X509Certificate certificate) Searches for certificate in CRL.
This method supports indirect CRLs: if CRL is indirect method takes
into account serial number and issuer of the certificate,
if CRL issued by CA (i.e.
Creates X.509 CRL on the base of ASN.1 DER encoded form of
the CRL (CertificateList structure described in RFC 3280)
provided via input stream.
throws: CRLException - if decoding errors occur.
Creates X.509 CRL on the base of ASN.1 DER encoded form of
the CRL (CertificateList structure described in RFC 3280)
provided via array of bytes.
throws: IOException - if decoding errors occur.
Searches for certificate in CRL.
This method supports indirect CRLs: if CRL is indirect method takes
into account serial number and issuer of the certificate,
if CRL issued by CA (i.e. it is not indirect) search is done only
by serial number of the specified certificate.
See Also:java.security.cert.X509CRL.getRevokedCertificate(X509Certificate) See Also: method documentation for more info