Class ClientHelloPreSharedKeyExtension
java.lang.Object
tech.kwik.agent15.extension.Extension
tech.kwik.agent15.extension.PreSharedKeyExtension
tech.kwik.agent15.extension.ClientHelloPreSharedKeyExtension
TLS Pre-Shared Key Extension, ClientHello variant.
see https://datatracker.ietf.org/doc/html/rfc8446#section-4.2.11
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcalculateBinder(byte[] clientHello, int pskExtensionStartPosition, BinderCalculator calculator) intbyte[]getBytes()intgetType()parse(ByteBuffer buffer) Methods inherited from class Extension
parseExtensionHeader, parseExtensionHeader
-
Constructor Details
-
ClientHelloPreSharedKeyExtension
-
ClientHelloPreSharedKeyExtension
public ClientHelloPreSharedKeyExtension()
-
-
Method Details
-
parse
- Throws:
DecodeErrorException
-
getBytes
-
calculateBinder
public void calculateBinder(byte[] clientHello, int pskExtensionStartPosition, BinderCalculator calculator) -
getIdentities
-
getBinders
-
getBinderPosition
public int getBinderPosition() -
getType
-