Uses of Interface
io.helidon.webserver.ProxyProtocolV2Data.Tlv
Packages that use ProxyProtocolV2Data.Tlv
Package
Description
Helidon WebServer module, combining common server API, HTTP API and HTTP/1.1 API to create a server.
-
Uses of ProxyProtocolV2Data.Tlv in io.helidon.webserver
Classes in io.helidon.webserver that implement ProxyProtocolV2Data.TlvModifier and TypeClassDescriptionstatic final recordApplication-Layer Protocol Negotiation (ALPN).static final recordContains the host name value passed by the client, as an UTF8-encoded string.static final recordThe value of the type PP2_TYPE_CRC32C is a 32-bit number storing the CRC32c checksum of the PROXY protocol header.static final recordDefines the value as the US-ASCII string representation of the namespace's name.static final recordThe TLV of this type should be ignored when parsed.static final recordContains information about the SSL presented by the proxied client.static final recordThe name of the used cipher, for example "ECDHE-RSA-AES128-GCM-SHA256".static final recordContains the representation of the Common Name field (OID: 2.5.4.3) of the client certificate's Distinguished Name.static final recordThe name of the algorithm used to generate the key of the certificate presented by the frontend when the incoming connection was made over an SSL/TLS transport layer, for example "RSA2048".static final recordThe name of the algorithm used to sign the certificate presented by the frontend when the incoming connection was made over an SSL/TLS transport layer, for example "SHA256".static final recordContains informatino about the version of the TLS protocol used.static final recordThe value of the type PP2_TYPE_UNIQUE_ID is an opaque byte sequence of up to 128 bytes generated by the upstream proxy that uniquely identifies the connection.static final recordA TLV whose type is not defined in the protocol specification.Methods in io.helidon.webserver that return types with arguments of type ProxyProtocolV2Data.TlvModifier and TypeMethodDescriptionProxyProtocolV2Data.Tlv.Ssl.subTlvs()Returns the value of thesubTlvsrecord component.ProxyProtocolV2Data.tlvs()The possibly-empty list of additional Tag-Length-Value vectors included in the proxy header.Constructor parameters in io.helidon.webserver with type arguments of type ProxyProtocolV2Data.TlvModifierConstructorDescriptionSsl(int client, int verify, List<ProxyProtocolV2Data.Tlv> subTlvs) Creates an instance of aSslrecord class.