Home / Class/ CipherSuiteConverterTest Class — netty Architecture

CipherSuiteConverterTest Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e["CipherSuiteConverterTest"]
  2ecd27d8_ac19_38f1_5bc4_42c25cd18734["CipherSuiteConverterTest.java"]
  7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e -->|defined in| 2ecd27d8_ac19_38f1_5bc4_42c25cd18734
  7fd03266_fc99_403e_53d1_9a7cb13ace60["testJ2OMappings()"]
  7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e -->|method| 7fd03266_fc99_403e_53d1_9a7cb13ace60
  dd108b4e_9ae4_ef07_5d94_3e56faf9ba32["testJ2OMapping()"]
  7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e -->|method| dd108b4e_9ae4_ef07_5d94_3e56faf9ba32
  07f091ca_4535_6b59_2168_9bddf89b0b54["testO2JMappings()"]
  7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e -->|method| 07f091ca_4535_6b59_2168_9bddf89b0b54
  a86c2956_7423_922c_fd7f_978791b9d219["testO2JMapping()"]
  7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e -->|method| a86c2956_7423_922c_fd7f_978791b9d219
  f3ee4310_bc5f_3179_5012_3acb427fd535["testCachedJ2OMappings()"]
  7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e -->|method| f3ee4310_bc5f_3179_5012_3acb427fd535
  ead59868_0a0b_ffc6_b6cb_ea9f330f63ca["testUnknownOpenSSLCiphersToJava()"]
  7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e -->|method| ead59868_0a0b_ffc6_b6cb_ea9f330f63ca
  f0f43199_1c96_ced3_915f_e300ccf2276f["testUnknownJavaCiphersToOpenSSL()"]
  7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e -->|method| f0f43199_1c96_ced3_915f_e300ccf2276f
  8b9f25e1_c8d7_d0ae_d2ff_9d07e5e09d7e["testCachedJ2OMapping()"]
  7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e -->|method| 8b9f25e1_c8d7_d0ae_d2ff_9d07e5e09d7e
  4f97d3da_defe_224f_05ce_9fbcbe186c16["testCachedO2JMappings()"]
  7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e -->|method| 4f97d3da_defe_224f_05ce_9fbcbe186c16
  77d7f84a_a6d8_47da_4559_ee76a159d337["testCachedO2JMapping()"]
  7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e -->|method| 77d7f84a_a6d8_47da_4559_ee76a159d337
  a14792a9_0175_fcf4_6218_5052f5c35599["testTlsv13Mappings()"]
  7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e -->|method| a14792a9_0175_fcf4_6218_5052f5c35599

Relationship Graph

Source Code

handler/src/test/java/io/netty/handler/ssl/CipherSuiteConverterTest.java lines 29–416

@Isolated
public class CipherSuiteConverterTest {

    private static final InternalLogger logger = InternalLoggerFactory.getInstance(CipherSuiteConverterTest.class);

    @Test
    public void testJ2OMappings() throws Exception {
        testJ2OMapping("TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", "ECDHE-ECDSA-AES128-SHA256");
        testJ2OMapping("TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256", "ECDHE-RSA-AES128-SHA256");
        testJ2OMapping("TLS_RSA_WITH_AES_128_CBC_SHA256", "AES128-SHA256");
        testJ2OMapping("TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256", "ECDH-ECDSA-AES128-SHA256");
        testJ2OMapping("TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256", "ECDH-RSA-AES128-SHA256");
        testJ2OMapping("TLS_DHE_RSA_WITH_AES_128_CBC_SHA256", "DHE-RSA-AES128-SHA256");
        testJ2OMapping("TLS_DHE_DSS_WITH_AES_128_CBC_SHA256", "DHE-DSS-AES128-SHA256");
        testJ2OMapping("TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", "ECDHE-ECDSA-AES128-SHA");
        testJ2OMapping("TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", "ECDHE-RSA-AES128-SHA");
        testJ2OMapping("TLS_RSA_WITH_AES_128_CBC_SHA", "AES128-SHA");
        testJ2OMapping("TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA", "ECDH-ECDSA-AES128-SHA");
        testJ2OMapping("TLS_ECDH_RSA_WITH_AES_128_CBC_SHA", "ECDH-RSA-AES128-SHA");
        testJ2OMapping("TLS_DHE_RSA_WITH_AES_128_CBC_SHA", "DHE-RSA-AES128-SHA");
        testJ2OMapping("TLS_DHE_DSS_WITH_AES_128_CBC_SHA", "DHE-DSS-AES128-SHA");
        testJ2OMapping("TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "ECDHE-ECDSA-AES128-GCM-SHA256");
        testJ2OMapping("TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", "ECDHE-RSA-AES128-GCM-SHA256");
        testJ2OMapping("TLS_RSA_WITH_AES_128_GCM_SHA256", "AES128-GCM-SHA256");
        testJ2OMapping("TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256", "ECDH-ECDSA-AES128-GCM-SHA256");
        testJ2OMapping("TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256", "ECDH-RSA-AES128-GCM-SHA256");
        testJ2OMapping("TLS_DHE_RSA_WITH_AES_128_GCM_SHA256", "DHE-RSA-AES128-GCM-SHA256");
        testJ2OMapping("TLS_DHE_DSS_WITH_AES_128_GCM_SHA256", "DHE-DSS-AES128-GCM-SHA256");
        testJ2OMapping("TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA", "ECDHE-ECDSA-DES-CBC3-SHA");
        testJ2OMapping("TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA", "ECDHE-RSA-DES-CBC3-SHA");
        testJ2OMapping("SSL_RSA_WITH_3DES_EDE_CBC_SHA", "DES-CBC3-SHA");
        testJ2OMapping("TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA", "ECDH-ECDSA-DES-CBC3-SHA");
        testJ2OMapping("TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA", "ECDH-RSA-DES-CBC3-SHA");
        testJ2OMapping("SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA", "DHE-RSA-DES-CBC3-SHA");
        testJ2OMapping("SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA", "DHE-DSS-DES-CBC3-SHA");
        testJ2OMapping("TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", "ECDHE-ECDSA-RC4-SHA");
        testJ2OMapping("TLS_ECDHE_RSA_WITH_RC4_128_SHA", "ECDHE-RSA-RC4-SHA");
        testJ2OMapping("SSL_RSA_WITH_RC4_128_SHA", "RC4-SHA");
        testJ2OMapping("TLS_ECDH_ECDSA_WITH_RC4_128_SHA", "ECDH-ECDSA-RC4-SHA");
        testJ2OMapping("TLS_ECDH_RSA_WITH_RC4_128_SHA", "ECDH-RSA-RC4-SHA");
        testJ2OMapping("SSL_RSA_WITH_RC4_128_MD5", "RC4-MD5");
        testJ2OMapping("TLS_DH_anon_WITH_AES_128_GCM_SHA256", "ADH-AES128-GCM-SHA256");
        testJ2OMapping("TLS_DH_anon_WITH_AES_128_CBC_SHA256", "ADH-AES128-SHA256");
        testJ2OMapping("TLS_ECDH_anon_WITH_AES_128_CBC_SHA", "AECDH-AES128-SHA");
        testJ2OMapping("TLS_DH_anon_WITH_AES_128_CBC_SHA", "ADH-AES128-SHA");
        testJ2OMapping("TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA", "AECDH-DES-CBC3-SHA");
        testJ2OMapping("SSL_DH_anon_WITH_3DES_EDE_CBC_SHA", "ADH-DES-CBC3-SHA");
        testJ2OMapping("TLS_ECDH_anon_WITH_RC4_128_SHA", "AECDH-RC4-SHA");
        testJ2OMapping("SSL_DH_anon_WITH_RC4_128_MD5", "ADH-RC4-MD5");
        testJ2OMapping("SSL_RSA_WITH_DES_CBC_SHA", "DES-CBC-SHA");
        testJ2OMapping("SSL_DHE_RSA_WITH_DES_CBC_SHA", "DHE-RSA-DES-CBC-SHA");
        testJ2OMapping("SSL_DHE_DSS_WITH_DES_CBC_SHA", "DHE-DSS-DES-CBC-SHA");
        testJ2OMapping("SSL_DH_anon_WITH_DES_CBC_SHA", "ADH-DES-CBC-SHA");
        testJ2OMapping("SSL_RSA_EXPORT_WITH_DES40_CBC_SHA", "EXP-DES-CBC-SHA");
        testJ2OMapping("SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA", "EXP-DHE-RSA-DES-CBC-SHA");
        testJ2OMapping("SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA", "EXP-DHE-DSS-DES-CBC-SHA");
        testJ2OMapping("SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA", "EXP-ADH-DES-CBC-SHA");
        testJ2OMapping("SSL_RSA_EXPORT_WITH_RC4_40_MD5", "EXP-RC4-MD5");
        testJ2OMapping("SSL_DH_anon_EXPORT_WITH_RC4_40_MD5", "EXP-ADH-RC4-MD5");
        testJ2OMapping("TLS_RSA_WITH_NULL_SHA256", "NULL-SHA256");
        testJ2OMapping("TLS_ECDHE_ECDSA_WITH_NULL_SHA", "ECDHE-ECDSA-NULL-SHA");
        testJ2OMapping("TLS_ECDHE_RSA_WITH_NULL_SHA", "ECDHE-RSA-NULL-SHA");
        testJ2OMapping("SSL_RSA_WITH_NULL_SHA", "NULL-SHA");
        testJ2OMapping("TLS_ECDH_ECDSA_WITH_NULL_SHA", "ECDH-ECDSA-NULL-SHA");
        testJ2OMapping("TLS_ECDH_RSA_WITH_NULL_SHA", "ECDH-RSA-NULL-SHA");
        testJ2OMapping("TLS_ECDH_anon_WITH_NULL_SHA", "AECDH-NULL-SHA");
        testJ2OMapping("SSL_RSA_WITH_NULL_MD5", "NULL-MD5");
        testJ2OMapping("TLS_KRB5_WITH_3DES_EDE_CBC_SHA", "KRB5-DES-CBC3-SHA");
        testJ2OMapping("TLS_KRB5_WITH_3DES_EDE_CBC_MD5", "KRB5-DES-CBC3-MD5");
        testJ2OMapping("TLS_KRB5_WITH_RC4_128_SHA", "KRB5-RC4-SHA");
        testJ2OMapping("TLS_KRB5_WITH_RC4_128_MD5", "KRB5-RC4-MD5");
        testJ2OMapping("TLS_KRB5_WITH_DES_CBC_SHA", "KRB5-DES-CBC-SHA");
        testJ2OMapping("TLS_KRB5_WITH_DES_CBC_MD5", "KRB5-DES-CBC-MD5");
        testJ2OMapping("TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA", "EXP-KRB5-DES-CBC-SHA");
        testJ2OMapping("TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5", "EXP-KRB5-DES-CBC-MD5");
        testJ2OMapping("TLS_KRB5_EXPORT_WITH_RC4_40_SHA", "EXP-KRB5-RC4-SHA");
        testJ2OMapping("TLS_KRB5_EXPORT_WITH_RC4_40_MD5", "EXP-KRB5-RC4-MD5");
        testJ2OMapping("SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5", "EXP-RC2-CBC-MD5");
        testJ2OMapping("TLS_DHE_DSS_WITH_AES_256_CBC_SHA", "DHE-DSS-AES256-SHA");
        testJ2OMapping("TLS_DHE_RSA_WITH_AES_256_CBC_SHA", "DHE-RSA-AES256-SHA");
        testJ2OMapping("TLS_DH_anon_WITH_AES_256_CBC_SHA", "ADH-AES256-SHA");

Frequently Asked Questions

What is the CipherSuiteConverterTest class?
CipherSuiteConverterTest is a class in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/CipherSuiteConverterTest.java.
Where is CipherSuiteConverterTest defined?
CipherSuiteConverterTest is defined in handler/src/test/java/io/netty/handler/ssl/CipherSuiteConverterTest.java at line 29.

Analyze Your Own Codebase

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

Try Supermodel Free