Uses of Class
org.conscrypt.OpenSSLX509Certificate
Packages that use OpenSSLX509Certificate
-
Uses of OpenSSLX509Certificate in org.conscrypt
Fields in org.conscrypt with type parameters of type OpenSSLX509CertificateMethods in org.conscrypt that return OpenSSLX509CertificateModifier and TypeMethodDescriptionstatic OpenSSLX509Certificate
OpenSSLX509Certificate.fromCertificate
(Certificate cert) static OpenSSLX509Certificate
OpenSSLX509Certificate.fromX509Der
(byte[] encoded) static OpenSSLX509Certificate
OpenSSLX509Certificate.fromX509DerInputStream
(InputStream is) static OpenSSLX509Certificate
OpenSSLX509Certificate.fromX509PemInputStream
(InputStream is) OpenSSLX509Certificate.withDeletedExtension
(String oid) Delete an extension.Methods in org.conscrypt that return types with arguments of type OpenSSLX509CertificateModifier and TypeMethodDescriptionstatic List
<OpenSSLX509Certificate> OpenSSLX509Certificate.fromPkcs7DerInputStream
(InputStream is) static List
<OpenSSLX509Certificate> OpenSSLX509Certificate.fromPkcs7PemInputStream
(InputStream is) Methods in org.conscrypt with parameters of type OpenSSLX509CertificateModifier and TypeMethodDescriptionstatic byte[]
NativeCrypto.get_ocsp_single_extension
(byte[] ocspResponse, String oid, long x509Ref, OpenSSLX509Certificate holder, long issuerX509Ref, OpenSSLX509Certificate holder2) (package private) static byte[]
NativeCrypto.get_X509_cert_info_enc
(long x509ctx, OpenSSLX509Certificate holder) (package private) static int
NativeCrypto.get_X509_ex_flags
(long x509ctx, OpenSSLX509Certificate holder) (package private) static boolean[]
NativeCrypto.get_X509_ex_kusage
(long x509ctx, OpenSSLX509Certificate holder) (package private) static int
NativeCrypto.get_X509_ex_pathlen
(long x509ctx, OpenSSLX509Certificate holder) (package private) static String[]
NativeCrypto.get_X509_ex_xkusage
(long x509ctx, OpenSSLX509Certificate holder) (package private) static String[]
NativeCrypto.get_X509_ext_oids
(long x509ctx, OpenSSLX509Certificate holder, int critical) (package private) static Object[][]
NativeCrypto.get_X509_GENERAL_NAME_stack
(long x509ctx, OpenSSLX509Certificate holder, int type) (package private) static boolean[]
NativeCrypto.get_X509_issuerUID
(long x509ctx, OpenSSLX509Certificate holder) (package private) static String
NativeCrypto.get_X509_pubkey_oid
(long x509ctx, OpenSSLX509Certificate holder) (package private) static String
NativeCrypto.get_X509_sig_alg_oid
(long x509ctx, OpenSSLX509Certificate holder) (package private) static byte[]
NativeCrypto.get_X509_sig_alg_parameter
(long x509ctx, OpenSSLX509Certificate holder) (package private) static byte[]
NativeCrypto.get_X509_signature
(long x509ctx, OpenSSLX509Certificate holder) (package private) static boolean[]
NativeCrypto.get_X509_subjectUID
(long x509ctx, OpenSSLX509Certificate holder) (package private) static byte[]
NativeCrypto.i2d_X509
(long x509ctx, OpenSSLX509Certificate holder) (package private) static byte[]
NativeCrypto.i2d_X509_PUBKEY
(long x509ctx, OpenSSLX509Certificate holder) Takes an X509 context not an X509_PUBKEY context.(package private) static int
NativeCrypto.X509_check_issued
(long ctx, OpenSSLX509Certificate holder, long ctx2, OpenSSLX509Certificate holder2) (package private) static int
NativeCrypto.X509_cmp
(long x509ctx1, OpenSSLX509Certificate holder, long x509ctx2, OpenSSLX509Certificate holder2) (package private) static long
NativeCrypto.X509_CRL_get0_by_cert
(long x509CrlCtx, OpenSSLX509CRL holder, long x509Ctx, OpenSSLX509Certificate holder2) Returns X509_REVOKED reference that is not duplicated!(package private) static void
NativeCrypto.X509_delete_ext
(long x509, OpenSSLX509Certificate holder, String oid) (package private) static long
NativeCrypto.X509_dup
(long x509ctx, OpenSSLX509Certificate holder) (package private) static void
NativeCrypto.X509_free
(long x509ctx, OpenSSLX509Certificate holder) (package private) static byte[]
NativeCrypto.X509_get_ext_oid
(long x509ctx, OpenSSLX509Certificate holder, String oid) (package private) static byte[]
NativeCrypto.X509_get_issuer_name
(long x509ctx, OpenSSLX509Certificate holder) (package private) static long
NativeCrypto.X509_get_notAfter
(long x509ctx, OpenSSLX509Certificate holder) (package private) static long
NativeCrypto.X509_get_notBefore
(long x509ctx, OpenSSLX509Certificate holder) (package private) static long
NativeCrypto.X509_get_pubkey
(long x509ctx, OpenSSLX509Certificate holder) (package private) static byte[]
NativeCrypto.X509_get_serialNumber
(long x509ctx, OpenSSLX509Certificate holder) (package private) static byte[]
NativeCrypto.X509_get_subject_name
(long x509ctx, OpenSSLX509Certificate holder) (package private) static long
NativeCrypto.X509_get_version
(long x509ctx, OpenSSLX509Certificate holder) (package private) static void
NativeCrypto.X509_print_ex
(long bioCtx, long x509ctx, OpenSSLX509Certificate holder, long nmflag, long certflag) (package private) static void
NativeCrypto.X509_verify
(long x509ctx, OpenSSLX509Certificate holder, NativeRef.EVP_PKEY pkeyCtx) -
Uses of OpenSSLX509Certificate in org.conscrypt.ct
Methods in org.conscrypt.ct with parameters of type OpenSSLX509CertificateModifier and TypeMethodDescriptionstatic CertificateEntry
CertificateEntry.createForPrecertificate
(OpenSSLX509Certificate leaf, OpenSSLX509Certificate issuer) private List
<SignedCertificateTimestamp> CTVerifier.getSCTsFromOCSPResponse
(byte[] data, OpenSSLX509Certificate[] chain) Extract a list of SignedCertificateTimestamp contained in an OCSP response.private List
<SignedCertificateTimestamp> CTVerifier.getSCTsFromX509Extension
(OpenSSLX509Certificate leaf) Extract a list of SignedCertificateTimestamp embedded in an X509 certificate.private void
CTVerifier.verifyEmbeddedSCTs
(List<SignedCertificateTimestamp> scts, OpenSSLX509Certificate[] chain, CTVerificationResult result) Verify a list of SCTs which were embedded from an X509 certificate.private void
CTVerifier.verifyExternalSCTs
(List<SignedCertificateTimestamp> scts, OpenSSLX509Certificate leaf, CTVerificationResult result) Verify a list of SCTs which were not embedded in an X509 certificate, that is received through the TLS or OCSP extensions.CTVerifier.verifySignedCertificateTimestamps
(OpenSSLX509Certificate[] chain, byte[] tlsData, byte[] ocspData) Verify a certificate chain for transparency.