Package org.conscrypt
Class OpenSSLX509CertificateFactory
- java.lang.Object
-
- java.security.cert.CertificateFactorySpi
-
- org.conscrypt.OpenSSLX509CertificateFactory
-
@Internal public class OpenSSLX509CertificateFactory extends CertificateFactorySpi
An implementation ofCertificateFactorybased on BoringSSL.
-
-
Constructor Summary
Constructors Constructor Description OpenSSLX509CertificateFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateengineGenerateCertificate(InputStream inStream)Collection<? extends Certificate>engineGenerateCertificates(InputStream inStream)CertPathengineGenerateCertPath(InputStream inStream)CertPathengineGenerateCertPath(InputStream inStream, String encoding)CertPathengineGenerateCertPath(List<? extends Certificate> certificates)CRLengineGenerateCRL(InputStream inStream)Collection<? extends CRL>engineGenerateCRLs(InputStream inStream)Iterator<String>engineGetCertPathEncodings()
-
-
-
Method Detail
-
engineGenerateCertificate
public Certificate engineGenerateCertificate(InputStream inStream) throws CertificateException
- Specified by:
engineGenerateCertificatein classCertificateFactorySpi- Throws:
CertificateException
-
engineGenerateCertificates
public Collection<? extends Certificate> engineGenerateCertificates(InputStream inStream) throws CertificateException
- Specified by:
engineGenerateCertificatesin classCertificateFactorySpi- Throws:
CertificateException
-
engineGenerateCRL
public CRL engineGenerateCRL(InputStream inStream) throws CRLException
- Specified by:
engineGenerateCRLin classCertificateFactorySpi- Throws:
CRLException
-
engineGenerateCRLs
public Collection<? extends CRL> engineGenerateCRLs(InputStream inStream) throws CRLException
- Specified by:
engineGenerateCRLsin classCertificateFactorySpi- Throws:
CRLException
-
engineGetCertPathEncodings
public Iterator<String> engineGetCertPathEncodings()
- Overrides:
engineGetCertPathEncodingsin classCertificateFactorySpi
-
engineGenerateCertPath
public CertPath engineGenerateCertPath(InputStream inStream) throws CertificateException
- Overrides:
engineGenerateCertPathin classCertificateFactorySpi- Throws:
CertificateException
-
engineGenerateCertPath
public CertPath engineGenerateCertPath(InputStream inStream, String encoding) throws CertificateException
- Overrides:
engineGenerateCertPathin classCertificateFactorySpi- Throws:
CertificateException
-
engineGenerateCertPath
public CertPath engineGenerateCertPath(List<? extends Certificate> certificates) throws CertificateException
- Overrides:
engineGenerateCertPathin classCertificateFactorySpi- Throws:
CertificateException
-
-