OutputRecord implementation for SSLEngine.
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | |
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private SSLEngineOutputRecord. | |
| private volatile boolean | |
| private boolean | |
| private ByteBuffer |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private Ciphertext | |
| public void | close()
Overrides sun. Implements java. Closes this stream and releases any system resources associated with it. |
| pack-priv void | |
| pack-priv Ciphertext | encode(ByteBuffer[] srcs, int srcsOffset, int srcsLength, ByteBuffer[] dsts, int dstsOffset, int dstsLength)
Overrides sun.
|
| private Ciphertext | |
| pack-priv void | encodeAlert(byte level, byte description)
Implements abstract sun.
|
| pack-priv void | |
| pack-priv void | encodeHandshake(byte[] source, int offset, int length)
Implements abstract sun.
|
| pack-priv void | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean |
| fragmenter | back to summary |
|---|---|
| private SSLEngineOutputRecord. | |
| isCloseWaiting | back to summary |
|---|---|
| private volatile boolean isCloseWaiting | |
| isTalkingToV2 | back to summary |
|---|---|
| private boolean isTalkingToV2 | |
| v2ClientHello | back to summary |
|---|---|
| private ByteBuffer v2ClientHello | |
| SSLEngineOutputRecord | back to summary |
|---|---|
| pack-priv SSLEngineOutputRecord(HandshakeHash handshakeHash) | |
| acquireCiphertext | back to summary |
|---|---|
| private Ciphertext acquireCiphertext(ByteBuffer destination) throws IOException | |
| close | back to summary |
|---|---|
| public void close() throws IOException Overrides sun. Implements java. Doc from java. Closes this stream and releases any system resources associated with it. If the stream is already closed then invoking this method has no effect. As noted in
| |
| disposeWriteCipher | back to summary |
|---|---|
| pack-priv void disposeWriteCipher() Overrides sun.
| |
| encode | back to summary |
|---|---|
| pack-priv Ciphertext encode(ByteBuffer[] srcs, int srcsOffset, int srcsLength, ByteBuffer[] dsts, int dstsOffset, int dstsLength) throws IOException Overrides sun.
| |
| encode | back to summary |
|---|---|
| private Ciphertext encode(ByteBuffer[] sources, int offset, int length, ByteBuffer destination) throws IOException | |
| encodeAlert | back to summary |
|---|---|
| pack-priv void encodeAlert(byte level, byte description) Implements abstract sun.
| |
| encodeChangeCipherSpec | back to summary |
|---|---|
| pack-priv void encodeChangeCipherSpec() Implements abstract sun.
| |
| encodeHandshake | back to summary |
|---|---|
| pack-priv void encodeHandshake(byte[] source, int offset, int length) Implements abstract sun.
| |
| encodeV2NoCipher | back to summary |
|---|---|
| pack-priv void encodeV2NoCipher() Overrides sun.
| |
| isClosed | back to summary |
|---|---|
| pack-priv boolean isClosed() Overrides sun. | |
| isEmpty | back to summary |
|---|---|
| pack-priv boolean isEmpty() Overrides sun.
| |
| needToSplitPayload | back to summary |
|---|---|
| pack-priv boolean needToSplitPayload() | |
| Modifier and Type | Field and Description |
|---|---|
| private final LinkedList |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv Ciphertext | |
| pack-priv boolean | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void |
| handshakeMemos | back to summary |
|---|---|
| private final LinkedList<SSLEngineOutputRecord. | |
| HandshakeFragment | back to summary |
|---|---|
| pack-priv HandshakeFragment() | |
| acquireCiphertext | back to summary |
|---|---|
| pack-priv Ciphertext acquireCiphertext(ByteBuffer dstBuf) throws IOException | |
| isEmpty | back to summary |
|---|---|
| pack-priv boolean isEmpty() | |
| queueUpAlert | back to summary |
|---|---|
| pack-priv void queueUpAlert(byte level, byte description) | |
| queueUpChangeCipherSpec | back to summary |
|---|---|
| pack-priv void queueUpChangeCipherSpec() | |
| queueUpCipherDispose | back to summary |
|---|---|
| pack-priv void queueUpCipherDispose() | |
| queueUpFragment | back to summary |
|---|---|
| pack-priv void queueUpFragment(byte[] source, int offset, int length) | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv int | |
| pack-priv byte |
| Access | Constructor and Description |
|---|---|
| private |
| acquireOffset | back to summary |
|---|---|
| pack-priv int acquireOffset | |
| handshakeType | back to summary |
|---|---|
| pack-priv byte handshakeType | |
| HandshakeMemo | back to summary |
|---|---|
| private HandshakeMemo() | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv byte | |
| pack-priv boolean | |
| pack-priv SSLCipher. | |
| pack-priv byte[] | |
| pack-priv byte | |
| pack-priv byte |
| Access | Constructor and Description |
|---|---|
| private |
| contentType | back to summary |
|---|---|
| pack-priv byte contentType | |
| disposeCipher | back to summary |
|---|---|
| pack-priv boolean disposeCipher | |
| encodeCipher | back to summary |
|---|---|
| pack-priv SSLCipher. | |
| fragment | back to summary |
|---|---|
| pack-priv byte[] fragment | |
| majorVersion | back to summary |
|---|---|
| pack-priv byte majorVersion | |
| minorVersion | back to summary |
|---|---|
| pack-priv byte minorVersion | |
| RecordMemo | back to summary |
|---|---|
| private RecordMemo() | |