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 OpenSSLX509CertificateOpenSSLX509Certificate.fromCertificate(Certificate cert) static OpenSSLX509CertificateOpenSSLX509Certificate.fromX509Der(byte[] encoded) static OpenSSLX509CertificateOpenSSLX509Certificate.fromX509DerInputStream(InputStream is) static OpenSSLX509CertificateOpenSSLX509Certificate.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 intNativeCrypto.get_X509_ex_flags(long x509ctx, OpenSSLX509Certificate holder) (package private) static boolean[]NativeCrypto.get_X509_ex_kusage(long x509ctx, OpenSSLX509Certificate holder) (package private) static intNativeCrypto.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 StringNativeCrypto.get_X509_pubkey_oid(long x509ctx, OpenSSLX509Certificate holder) (package private) static StringNativeCrypto.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 intNativeCrypto.X509_check_issued(long ctx, OpenSSLX509Certificate holder, long ctx2, OpenSSLX509Certificate holder2) (package private) static intNativeCrypto.X509_cmp(long x509ctx1, OpenSSLX509Certificate holder, long x509ctx2, OpenSSLX509Certificate holder2) (package private) static longNativeCrypto.X509_CRL_get0_by_cert(long x509CrlCtx, OpenSSLX509CRL holder, long x509Ctx, OpenSSLX509Certificate holder2) Returns X509_REVOKED reference that is not duplicated!(package private) static voidNativeCrypto.X509_delete_ext(long x509, OpenSSLX509Certificate holder, String oid) (package private) static longNativeCrypto.X509_dup(long x509ctx, OpenSSLX509Certificate holder) (package private) static voidNativeCrypto.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 longNativeCrypto.X509_get_notAfter(long x509ctx, OpenSSLX509Certificate holder) (package private) static longNativeCrypto.X509_get_notBefore(long x509ctx, OpenSSLX509Certificate holder) (package private) static longNativeCrypto.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 longNativeCrypto.X509_get_version(long x509ctx, OpenSSLX509Certificate holder) (package private) static voidNativeCrypto.X509_print_ex(long bioCtx, long x509ctx, OpenSSLX509Certificate holder, long nmflag, long certflag) (package private) static voidNativeCrypto.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 CertificateEntryCertificateEntry.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 voidCTVerifier.verifyEmbeddedSCTs(List<SignedCertificateTimestamp> scts, OpenSSLX509Certificate[] chain, CTVerificationResult result) Verify a list of SCTs which were embedded from an X509 certificate.private voidCTVerifier.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.