Package org.conscrypt
Class OpenSSLX509CertificateFactory
java.lang.Object
java.security.cert.CertificateFactorySpi
org.conscrypt.OpenSSLX509CertificateFactory
An implementation of
CertificateFactory based on BoringSSL.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classThe code for X509 Certificates and CRL is pretty much the same.(package private) static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final byte[]private static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionengineGenerateCertificate(InputStream inStream) Collection<? extends Certificate> engineGenerateCertificates(InputStream inStream) engineGenerateCertPath(InputStream inStream) engineGenerateCertPath(InputStream inStream, String encoding) engineGenerateCertPath(List<? extends Certificate> certificates) engineGenerateCRL(InputStream inStream) Collection<? extends CRL> engineGenerateCRLs(InputStream inStream)
-
Field Details
-
PKCS7_MARKER
private static final byte[] PKCS7_MARKER -
PUSHBACK_SIZE
private static final int PUSHBACK_SIZE- See Also:
-
certificateParser
-
crlParser
-
-
Constructor Details
-
OpenSSLX509CertificateFactory
public OpenSSLX509CertificateFactory()
-
-
Method Details
-
engineGenerateCertificate
- Specified by:
engineGenerateCertificatein classCertificateFactorySpi- Throws:
CertificateException
-
engineGenerateCertificates
public Collection<? extends Certificate> engineGenerateCertificates(InputStream inStream) throws CertificateException - Specified by:
engineGenerateCertificatesin classCertificateFactorySpi- Throws:
CertificateException
-
engineGenerateCRL
- Specified by:
engineGenerateCRLin classCertificateFactorySpi- Throws:
CRLException
-
engineGenerateCRLs
- Specified by:
engineGenerateCRLsin classCertificateFactorySpi- Throws:
CRLException
-
engineGetCertPathEncodings
- Overrides:
engineGetCertPathEncodingsin classCertificateFactorySpi
-
engineGenerateCertPath
- 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
-