final class SSLExtensions extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private int |
encodedLength |
private Map<SSLExtension,byte[]> |
extMap |
private SSLHandshake.HandshakeMessage |
handshakeMessage |
private Map<Integer,byte[]> |
logMap |
| 构造器和说明 |
|---|
SSLExtensions(SSLHandshake.HandshakeMessage handshakeMessage) |
SSLExtensions(SSLHandshake.HandshakeMessage hm,
ByteBuffer m,
SSLExtension[] extensions) |
| 限定符和类型 | 方法和说明 |
|---|---|
(专用程序包) void |
consumeOnLoad(HandshakeContext context,
SSLExtension[] extensions)
Consume the specified extensions.
|
(专用程序包) void |
consumeOnTrade(HandshakeContext context,
SSLExtension[] extensions)
Consider impact of the specified extensions.
|
(专用程序包) byte[] |
get(SSLExtension ext) |
(专用程序包) int |
length() |
(专用程序包) void |
produce(HandshakeContext context,
SSLExtension[] extensions)
Produce extension values for the specified extensions.
|
(专用程序包) void |
reproduce(HandshakeContext context,
SSLExtension[] extensions)
Produce extension values for the specified extensions, replacing if
there is an existing extension value for a specified extension.
|
(专用程序包) void |
send(HandshakeOutStream hos) |
String |
toString() |
private static String |
toString(int extId,
byte[] extData) |
private final SSLHandshake.HandshakeMessage handshakeMessage
private Map<SSLExtension,byte[]> extMap
private int encodedLength
SSLExtensions(SSLHandshake.HandshakeMessage handshakeMessage)
SSLExtensions(SSLHandshake.HandshakeMessage hm, ByteBuffer m, SSLExtension[] extensions) throws IOException
IOExceptionbyte[] get(SSLExtension ext)
void consumeOnLoad(HandshakeContext context, SSLExtension[] extensions) throws IOException
IOExceptionvoid consumeOnTrade(HandshakeContext context, SSLExtension[] extensions) throws IOException
IOExceptionvoid produce(HandshakeContext context, SSLExtension[] extensions) throws IOException
IOExceptionvoid reproduce(HandshakeContext context, SSLExtension[] extensions) throws IOException
IOExceptionint length()
void send(HandshakeOutStream hos) throws IOException
IOExceptionprivate static String toString(int extId, byte[] extData)
Copyright © 2023. All rights reserved.