Home / Class/ Ciphers Class — netty Architecture

Ciphers Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  032c147a_468c_ebb6_e8ff_be287676d3b0["Ciphers"]
  4fd55f40_4414_afd4_0f4e_6b105cc929f6["Ciphers.java"]
  032c147a_468c_ebb6_e8ff_be287676d3b0 -->|defined in| 4fd55f40_4414_afd4_0f4e_6b105cc929f6
  61686fec_c9e5_0970_e4d5_d4b36e86d07d["Ciphers()"]
  032c147a_468c_ebb6_e8ff_be287676d3b0 -->|method| 61686fec_c9e5_0970_e4d5_d4b36e86d07d

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/Ciphers.java lines 21–754

public final class Ciphers {

    /**
     * TLS_AES_256_GCM_SHA384
     */
    public static final String TLS_AES_256_GCM_SHA384 = "TLS_AES_256_GCM_SHA384";

    /**
     * TLS_CHACHA20_POLY1305_SHA256
     */
    public static final String TLS_CHACHA20_POLY1305_SHA256 = "TLS_CHACHA20_POLY1305_SHA256";

    /**
     * TLS_AES_128_GCM_SHA256
     */
    public static final String TLS_AES_128_GCM_SHA256 = "TLS_AES_128_GCM_SHA256";

    /**
     * TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
     */
    public static final String TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 = "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384";

    /**
     * TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
     */
    public static final String TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 = "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384";

    /**
     * TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
     */
    public static final String TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 = "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384";

    /**
     * TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
     */
    public static final String TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 = "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384";

    /**
     * TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
     */
    public static final String TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 =
            "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256";

    /**
     * TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
     */
    public static final String TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 =
            "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256";

    /**
     * TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
     */
    public static final String TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 = "TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256";

    /**
     * TLS_ECDHE_ECDSA_WITH_AES_256_CBC_CCM8
     */
    public static final String TLS_ECDHE_ECDSA_WITH_AES_256_CBC_CCM8 = "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_CCM8";

    /**
     * TLS_ECDHE_ECDSA_WITH_AES_256_CBC_CCM
     */
    public static final String TLS_ECDHE_ECDSA_WITH_AES_256_CBC_CCM = "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_CCM";

    /**
     * TLS_DHE_RSA_WITH_AES_256_CBC_CCM8
     */
    public static final String TLS_DHE_RSA_WITH_AES_256_CBC_CCM8 = "TLS_DHE_RSA_WITH_AES_256_CBC_CCM8";

    /**
     * TLS_DHE_RSA_WITH_AES_256_CBC_CCM
     */
    public static final String TLS_DHE_RSA_WITH_AES_256_CBC_CCM = "TLS_DHE_RSA_WITH_AES_256_CBC_CCM";

    /**
     * TLS_ECDHE_ECDSA_WITH_ARIA256_GCM_SHA384
     */
    public static final String TLS_ECDHE_ECDSA_WITH_ARIA256_GCM_SHA384 = "TLS_ECDHE_ECDSA_WITH_ARIA256_GCM_SHA384";

    /**
     * TLS_RSA_WITH_ECDHE_ARIA256_GCM_SHA384

Frequently Asked Questions

What is the Ciphers class?
Ciphers is a class in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/Ciphers.java.
Where is Ciphers defined?
Ciphers is defined in handler/src/main/java/io/netty/handler/ssl/Ciphers.java at line 21.

Analyze Your Own Codebase

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

Try Supermodel Free