Home / Class/ BoringSSLNativeStaticallyReferencedJniMethods Class — netty Architecture

BoringSSLNativeStaticallyReferencedJniMethods Class — netty Architecture

Architecture documentation for the BoringSSLNativeStaticallyReferencedJniMethods class in BoringSSLNativeStaticallyReferencedJniMethods.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  9de899ca_af11_342d_faff_4e5c97705f25["BoringSSLNativeStaticallyReferencedJniMethods"]
  8689603a_6d19_ad2d_3ded_c9b26c899267["BoringSSLNativeStaticallyReferencedJniMethods.java"]
  9de899ca_af11_342d_faff_4e5c97705f25 -->|defined in| 8689603a_6d19_ad2d_3ded_c9b26c899267
  b0f9f0d3_755c_17e4_58b5_749043c6de2b["ssl_verify_none()"]
  9de899ca_af11_342d_faff_4e5c97705f25 -->|method| b0f9f0d3_755c_17e4_58b5_749043c6de2b
  46a6e50e_a43f_e8bb_9ef8_368c0f52f219["ssl_verify_peer()"]
  9de899ca_af11_342d_faff_4e5c97705f25 -->|method| 46a6e50e_a43f_e8bb_9ef8_368c0f52f219
  3f8ba502_d92e_1ea9_96d9_b6495703ac88["ssl_verify_fail_if_no_peer_cert()"]
  9de899ca_af11_342d_faff_4e5c97705f25 -->|method| 3f8ba502_d92e_1ea9_96d9_b6495703ac88
  b9b22bd1_b693_b74a_7f6b_fd6c17122bc5["x509_v_ok()"]
  9de899ca_af11_342d_faff_4e5c97705f25 -->|method| b9b22bd1_b693_b74a_7f6b_fd6c17122bc5
  9bee984b_11e5_6ac6_ea71_230a2253a984["x509_v_err_cert_has_expired()"]
  9de899ca_af11_342d_faff_4e5c97705f25 -->|method| 9bee984b_11e5_6ac6_ea71_230a2253a984
  ca9305e6_ac25_aba2_4944_f0469b95dc6b["x509_v_err_cert_not_yet_valid()"]
  9de899ca_af11_342d_faff_4e5c97705f25 -->|method| ca9305e6_ac25_aba2_4944_f0469b95dc6b
  53b1563b_7d3f_7128_56d0_b34ee3e48c7e["x509_v_err_cert_revoked()"]
  9de899ca_af11_342d_faff_4e5c97705f25 -->|method| 53b1563b_7d3f_7128_56d0_b34ee3e48c7e
  279d09b6_e99f_3008_4097_10b31a3f8d91["x509_v_err_unspecified()"]
  9de899ca_af11_342d_faff_4e5c97705f25 -->|method| 279d09b6_e99f_3008_4097_10b31a3f8d91
  9af260f1_6e9a_7dd7_e00a_1972c5e2c05c["ssl_sign_rsa_pkcs_sha1()"]
  9de899ca_af11_342d_faff_4e5c97705f25 -->|method| 9af260f1_6e9a_7dd7_e00a_1972c5e2c05c
  b05b7ad7_9c24_8f68_3a24_dbed706c22ee["ssl_sign_rsa_pkcs_sha256()"]
  9de899ca_af11_342d_faff_4e5c97705f25 -->|method| b05b7ad7_9c24_8f68_3a24_dbed706c22ee
  08a04111_48f4_00d2_db6f_e60910960ad2["ssl_sign_rsa_pkcs_sha384()"]
  9de899ca_af11_342d_faff_4e5c97705f25 -->|method| 08a04111_48f4_00d2_db6f_e60910960ad2
  37545c0d_6b40_2edd_e92f_2a58636ecc83["ssl_sign_rsa_pkcs_sha512()"]
  9de899ca_af11_342d_faff_4e5c97705f25 -->|method| 37545c0d_6b40_2edd_e92f_2a58636ecc83
  4460e038_3348_45fb_a2f8_0b63ca5553d2["ssl_sign_ecdsa_pkcs_sha1()"]
  9de899ca_af11_342d_faff_4e5c97705f25 -->|method| 4460e038_3348_45fb_a2f8_0b63ca5553d2

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLNativeStaticallyReferencedJniMethods.java lines 18–43

final class BoringSSLNativeStaticallyReferencedJniMethods {
    static native int ssl_verify_none();
    static native int ssl_verify_peer();
    static native int ssl_verify_fail_if_no_peer_cert();

    static native int x509_v_ok();
    static native int x509_v_err_cert_has_expired();
    static native int x509_v_err_cert_not_yet_valid();
    static native int x509_v_err_cert_revoked();
    static native int x509_v_err_unspecified();
    static native int ssl_sign_rsa_pkcs_sha1();
    static native int ssl_sign_rsa_pkcs_sha256();
    static native int ssl_sign_rsa_pkcs_sha384();
    static native int ssl_sign_rsa_pkcs_sha512();
    static native int ssl_sign_ecdsa_pkcs_sha1();
    static native int ssl_sign_ecdsa_secp256r1_sha256();
    static native int ssl_sign_ecdsa_secp384r1_sha384();
    static native int ssl_sign_ecdsa_secp521r1_sha512();
    static native int ssl_sign_rsa_pss_rsae_sha256();
    static native int ssl_sign_rsa_pss_rsae_sha384();
    static native int ssl_sign_rsa_pss_rsae_sha512();
    static native int ssl_sign_ed25519();
    static native int ssl_sign_rsa_pkcs1_md5_sha1();

    private BoringSSLNativeStaticallyReferencedJniMethods() { }
}

Frequently Asked Questions

What is the BoringSSLNativeStaticallyReferencedJniMethods class?
BoringSSLNativeStaticallyReferencedJniMethods is a class in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLNativeStaticallyReferencedJniMethods.java.
Where is BoringSSLNativeStaticallyReferencedJniMethods defined?
BoringSSLNativeStaticallyReferencedJniMethods is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLNativeStaticallyReferencedJniMethods.java at line 18.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free