public class OpenSSLX509CRL extends X509CRL
public static OpenSSLX509CRL fromX509DerInputStream(InputStream is) throws org.conscrypt.OpenSSLX509CertificateFactory.ParsingException
org.conscrypt.OpenSSLX509CertificateFactory.ParsingExceptionpublic static List<OpenSSLX509CRL> fromPkcs7DerInputStream(InputStream is) throws org.conscrypt.OpenSSLX509CertificateFactory.ParsingException
org.conscrypt.OpenSSLX509CertificateFactory.ParsingExceptionpublic static OpenSSLX509CRL fromX509PemInputStream(InputStream is) throws org.conscrypt.OpenSSLX509CertificateFactory.ParsingException
org.conscrypt.OpenSSLX509CertificateFactory.ParsingExceptionpublic static List<OpenSSLX509CRL> fromPkcs7PemInputStream(InputStream is) throws org.conscrypt.OpenSSLX509CertificateFactory.ParsingException
org.conscrypt.OpenSSLX509CertificateFactory.ParsingExceptionpublic byte[] getExtensionValue(String oid)
public boolean hasUnsupportedCriticalExtension()
public byte[] getEncoded()
throws CRLException
getEncoded in class X509CRLCRLExceptionpublic void verify(PublicKey key) throws CRLException, NoSuchAlgorithmException, InvalidKeyException, NoSuchProviderException, SignatureException
verify in class X509CRLCRLExceptionNoSuchAlgorithmExceptionInvalidKeyExceptionNoSuchProviderExceptionSignatureExceptionpublic void verify(PublicKey key, String sigProvider) throws CRLException, NoSuchAlgorithmException, InvalidKeyException, NoSuchProviderException, SignatureException
verify in class X509CRLCRLExceptionNoSuchAlgorithmExceptionInvalidKeyExceptionNoSuchProviderExceptionSignatureExceptionpublic int getVersion()
getVersion in class X509CRLpublic Principal getIssuerDN()
getIssuerDN in class X509CRLpublic X500Principal getIssuerX500Principal()
getIssuerX500Principal in class X509CRLpublic Date getThisUpdate()
getThisUpdate in class X509CRLpublic Date getNextUpdate()
getNextUpdate in class X509CRLpublic X509CRLEntry getRevokedCertificate(BigInteger serialNumber)
getRevokedCertificate in class X509CRLpublic X509CRLEntry getRevokedCertificate(X509Certificate certificate)
getRevokedCertificate in class X509CRLpublic Set<? extends X509CRLEntry> getRevokedCertificates()
getRevokedCertificates in class X509CRLpublic byte[] getTBSCertList()
throws CRLException
getTBSCertList in class X509CRLCRLExceptionpublic byte[] getSignature()
getSignature in class X509CRLpublic String getSigAlgName()
getSigAlgName in class X509CRLpublic String getSigAlgOID()
getSigAlgOID in class X509CRLpublic byte[] getSigAlgParams()
getSigAlgParams in class X509CRLpublic boolean isRevoked(Certificate cert)