Home / Function/ QuicheQuicSslEngine() — netty Function Reference

QuicheQuicSslEngine() — netty Function Reference

Architecture documentation for the QuicheQuicSslEngine() function in QuicheQuicSslEngine.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  12ff3b74_602b_712b_82f7_b20a571e3af0["QuicheQuicSslEngine()"]
  e2b1e99a_c7f5_6131_4f6e_9152328bf145["QuicheQuicSslEngine"]
  12ff3b74_602b_712b_82f7_b20a571e3af0 -->|defined in| e2b1e99a_c7f5_6131_4f6e_9152328bf145
  172b9a6c_71fe_e651_32c6_0a904ca8bcee["isValidHostNameForSNI()"]
  12ff3b74_602b_712b_82f7_b20a571e3af0 -->|calls| 172b9a6c_71fe_e651_32c6_0a904ca8bcee
  style 12ff3b74_602b_712b_82f7_b20a571e3af0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicSslEngine.java lines 62–74

    QuicheQuicSslEngine(QuicheQuicSslContext ctx, @Nullable String peerHost, int peerPort) {
        this.ctx = ctx;
        this.peerHost = peerHost;
        this.peerPort = peerPort;
        // Use SNI if peerHost was specified and a valid hostname
        // See https://github.com/netty/netty/issues/4746
        if (ctx.isClient() && isValidHostNameForSNI(peerHost)) {
            tlsHostName = peerHost;
            sniHostNames = Collections.singletonList(new SNIHostName(tlsHostName));
        } else {
            tlsHostName = null;
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does QuicheQuicSslEngine() do?
QuicheQuicSslEngine() is a function in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicSslEngine.java.
Where is QuicheQuicSslEngine() defined?
QuicheQuicSslEngine() is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicSslEngine.java at line 62.
What does QuicheQuicSslEngine() call?
QuicheQuicSslEngine() calls 1 function(s): isValidHostNameForSNI.

Analyze Your Own Codebase

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

Try Supermodel Free