Contents
Class QUICTransport
java.lang.Object
com.hypixel.hytale.server.core.io.transport.QUICTransport
- All Implemented Interfaces:
Transport
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.netty.util.AttributeKey<QuicApplicationErrorCode> Channel attribute key for marking connections that should be rejected due to ALPN version mismatch.static final io.netty.util.AttributeKey<X509Certificate> Channel attribute key for storing the client X.509 certificate from mTLS connection.static final io.netty.util.AttributeKey<String> Channel attribute key for storing the SNI hostname from TLS handshake. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
CLIENT_CERTIFICATE_ATTR
Channel attribute key for storing the client X.509 certificate from mTLS connection. Used by authentication handlers to validate cert-bound access tokens. -
ALPN_REJECT_ERROR_CODE_ATTR
public static final io.netty.util.AttributeKey<QuicApplicationErrorCode> ALPN_REJECT_ERROR_CODE_ATTRChannel attribute key for marking connections that should be rejected due to ALPN version mismatch. When set, the stream handler will send a Disconnect packet before closing. -
SNI_HOSTNAME_ATTR
Channel attribute key for storing the SNI hostname from TLS handshake. Populated viaSniCompletionEventduring connection setup.
-
-
Constructor Details
-
QUICTransport
- Throws:
InterruptedException
-
-
Method Details