| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final boolean | ANDROID_WORKAROUND_NEEDED
Workaround for Android 5 (GRIZZLY-1783) |
| private static final byte | |
| private static final byte | |
| private static final SSLConnectionContext. | |
| private static final SSLConnectionContext. | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final String | |
| pack-priv static final Attribute | |
| private static final ThreadCache. | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static Buffer | |
| pack-priv static Buffer | |
| public static Buffer | |
| pack-priv static Buffer | |
| public static void | executeDelegatedTask(final SSLEngine
The SSLEngine used to manage the SSL operations. sslEngine)Complete handshakes operations. |
| public static SSLConnectionContext | |
| public static SSLEngine | |
| public static int | |
| public static SSLEngineResult | handshakeUnwrap(final int length, final SSLConnectionContext sslCtx, final Buffer inputBuffer, final Buffer tmpOutputBuffer)
|
| public static Buffer | handshakeWrap(final Connection<L> connection, final SSLConnectionContext sslCtx, final Buffer netBuffer)
|
| public static boolean | |
| pack-priv static Buffer | makeInputRemainder(final SSLConnectionContext sslCtx, final FilterChainContext context, final Buffer buffer)
|
| pack-priv static Buffer | |
| public static void | |
| pack-priv static SSLEngineResult | |
| pack-priv static SSLEngineResult | sslEngineUnwrap(final SSLEngine engine, final ByteBuffer in, final ByteBuffer[] out, final int outOffs, final int outLen)
|
| pack-priv static SSLEngineResult | |
| pack-priv static SSLEngineResult | sslEngineWrap(final SSLEngine engine, final ByteBuffer[] in, final int inOffs, final int inLen, final ByteBuffer out)
|
| ANDROID_WORKAROUND_NEEDED | back to summary |
|---|---|
| private static final boolean ANDROID_WORKAROUND_NEEDED Workaround for Android 5 (GRIZZLY-1783) | |
| APPLICATION_DATA_CONTENT_TYPE | back to summary |
|---|---|
| private static final byte APPLICATION_DATA_CONTENT_TYPE | |
| CHANGE_CIPHER_SPECT_CONTENT_TYPE | back to summary |
|---|---|
| private static final byte CHANGE_CIPHER_SPECT_CONTENT_TYPE | |
| HS_UNWRAP_ALLOCATOR | back to summary |
|---|---|
| private static final SSLConnectionContext. | |
| HS_WRAP_ALLOCATOR | back to summary |
|---|---|
| private static final SSLConnectionContext. | |
| LOLLIPOP_VER | back to summary |
|---|---|
| private static final int LOLLIPOP_VER | |
| MAX_MAJOR_VERSION | back to summary |
|---|---|
| private static final int MAX_MAJOR_VERSION | |
| MIN_VERSION | back to summary |
|---|---|
| private static final int MIN_VERSION | |
| SSL20_HELLO_VERSION | back to summary |
|---|---|
| private static final int SSL20_HELLO_VERSION | |
| SSL_CONNECTION_CTX_ATTR_NAME | back to summary |
|---|---|
| private static final String SSL_CONNECTION_CTX_ATTR_NAME | |
| SSL_CTX_ATTR | back to summary |
|---|---|
| pack-priv static final Attribute<SSLConnectionContext> SSL_CTX_ATTR | |
| SSL_OUTPUT_BUFFER_IDX | back to summary |
|---|---|
| private static final ThreadCache. | |
| SSLV3_RECORD_HEADER_SIZE | back to summary |
|---|---|
| private static final int SSLV3_RECORD_HEADER_SIZE | |
| SSLUtils | back to summary |
|---|---|
| public SSLUtils() | |
| allocateInputBuffer | back to summary |
|---|---|
| public static Buffer allocateInputBuffer(final SSLConnectionContext sslCtx) | |
| allocateOutputBuffer | back to summary |
|---|---|
| pack-priv static Buffer allocateOutputBuffer(final int size) | |
| allowDispose | back to summary |
|---|---|
| public static Buffer allowDispose(final Buffer buffer) | |
| copy | back to summary |
|---|---|
| pack-priv static Buffer copy(final MemoryManager<E extends Buffer> memoryManager, final Buffer buffer) | |
| executeDelegatedTask | back to summary |
|---|---|
| public static void executeDelegatedTask(final SSLEngine sslEngine) Complete handshakes operations.
| |
| getSslConnectionContext | back to summary |
|---|---|
| public static SSLConnectionContext getSslConnectionContext(final Connection<L> connection) | |
| getSSLEngine | back to summary |
|---|---|
| public static SSLEngine getSSLEngine(final Connection<L> connection) | |
| getSSLPacketSize | back to summary |
|---|---|
public static int getSSLPacketSize(final Buffer buf) throws SSLException
| |
| handshakeUnwrap | back to summary |
|---|---|
| public static SSLEngineResult handshakeUnwrap(final int length, final SSLConnectionContext sslCtx, final Buffer inputBuffer, final Buffer tmpOutputBuffer) throws SSLException | |
| handshakeWrap | back to summary |
|---|---|
| public static Buffer handshakeWrap(final Connection<L> connection, final SSLConnectionContext sslCtx, final Buffer netBuffer) throws SSLException | |
| isHandshaking | back to summary |
|---|---|
| public static boolean isHandshaking(final SSLEngine sslEngine) | |
| makeInputRemainder | back to summary |
|---|---|
| pack-priv static Buffer makeInputRemainder(final SSLConnectionContext sslCtx, final FilterChainContext context, final Buffer buffer) | |
| move | back to summary |
|---|---|
| pack-priv static Buffer move(final MemoryManager<E extends Buffer> memoryManager, final Buffer buffer) | |
| setSSLEngine | back to summary |
|---|---|
| public static void setSSLEngine(final Connection<L> connection, final SSLEngine sslEngine) | |
| sslEngineUnwrap | back to summary |
|---|---|
| pack-priv static SSLEngineResult sslEngineUnwrap(final SSLEngine engine, final ByteBuffer in, final ByteBuffer out) throws SSLException | |
| sslEngineUnwrap | back to summary |
|---|---|
| pack-priv static SSLEngineResult sslEngineUnwrap(final SSLEngine engine, final ByteBuffer in, final ByteBuffer[] out, final int outOffs, final int outLen) throws SSLException | |
| sslEngineWrap | back to summary |
|---|---|
| pack-priv static SSLEngineResult sslEngineWrap(final SSLEngine engine, final ByteBuffer in, final ByteBuffer out) throws SSLException | |
| sslEngineWrap | back to summary |
|---|---|
| pack-priv static SSLEngineResult sslEngineWrap(final SSLEngine engine, final ByteBuffer[] in, final int inOffs, final int inLen, final ByteBuffer out) throws SSLException | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static SSLEngineResult | unwrapArray(final SSLEngine engine, final ByteBuffer in, final ByteBuffer[] out, final int outOffs, final int outLen)
|
| public static SSLEngineResult | wrapArray(final SSLEngine engine, final ByteBuffer[] in, final int inOffs, final int inLen, final ByteBuffer out)
|
| AndroidWorkAround | back to summary |
|---|---|
| private AndroidWorkAround() | |
| unwrapArray | back to summary |
|---|---|
| public static SSLEngineResult unwrapArray(final SSLEngine engine, final ByteBuffer in, final ByteBuffer[] out, final int outOffs, final int outLen) throws SSLException | |
| wrapArray | back to summary |
|---|---|
| public static SSLEngineResult wrapArray(final SSLEngine engine, final ByteBuffer[] in, final int inOffs, final int inLen, final ByteBuffer out) throws SSLException | |