Package org.conscrypt

Class OpenSSLX509CertificateFactory


  • @Internal
    public class OpenSSLX509CertificateFactory
    extends java.security.cert.CertificateFactorySpi
    An implementation of CertificateFactory based on BoringSSL.
    • Constructor Detail

      • OpenSSLX509CertificateFactory

        public OpenSSLX509CertificateFactory()
    • Method Detail

      • engineGenerateCertificate

        public java.security.cert.Certificate engineGenerateCertificate​(java.io.InputStream inStream)
                                                                 throws java.security.cert.CertificateException
        Specified by:
        engineGenerateCertificate in class java.security.cert.CertificateFactorySpi
        Throws:
        java.security.cert.CertificateException
      • engineGenerateCertificates

        public java.util.Collection<? extends java.security.cert.Certificate> engineGenerateCertificates​(java.io.InputStream inStream)
                                                                                                  throws java.security.cert.CertificateException
        Specified by:
        engineGenerateCertificates in class java.security.cert.CertificateFactorySpi
        Throws:
        java.security.cert.CertificateException
      • engineGenerateCRL

        public java.security.cert.CRL engineGenerateCRL​(java.io.InputStream inStream)
                                                 throws java.security.cert.CRLException
        Specified by:
        engineGenerateCRL in class java.security.cert.CertificateFactorySpi
        Throws:
        java.security.cert.CRLException
      • engineGenerateCRLs

        public java.util.Collection<? extends java.security.cert.CRL> engineGenerateCRLs​(java.io.InputStream inStream)
                                                                                  throws java.security.cert.CRLException
        Specified by:
        engineGenerateCRLs in class java.security.cert.CertificateFactorySpi
        Throws:
        java.security.cert.CRLException
      • engineGetCertPathEncodings

        public java.util.Iterator<java.lang.String> engineGetCertPathEncodings()
        Overrides:
        engineGetCertPathEncodings in class java.security.cert.CertificateFactorySpi
      • engineGenerateCertPath

        public java.security.cert.CertPath engineGenerateCertPath​(java.io.InputStream inStream)
                                                           throws java.security.cert.CertificateException
        Overrides:
        engineGenerateCertPath in class java.security.cert.CertificateFactorySpi
        Throws:
        java.security.cert.CertificateException
      • engineGenerateCertPath

        public java.security.cert.CertPath engineGenerateCertPath​(java.io.InputStream inStream,
                                                                  java.lang.String encoding)
                                                           throws java.security.cert.CertificateException
        Overrides:
        engineGenerateCertPath in class java.security.cert.CertificateFactorySpi
        Throws:
        java.security.cert.CertificateException
      • engineGenerateCertPath

        public java.security.cert.CertPath engineGenerateCertPath​(java.util.List<? extends java.security.cert.Certificate> certificates)
                                                           throws java.security.cert.CertificateException
        Overrides:
        engineGenerateCertPath in class java.security.cert.CertificateFactorySpi
        Throws:
        java.security.cert.CertificateException