OutputRecord implementation for SSLEngine.
| Modifier and Type | Class and Description |
|---|---|
| private class | |
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private DTLSOutputRecord. | |
| private volatile boolean | |
| pack-priv Authenticator | |
| pack-priv SSLCipher. | |
| pack-priv int | |
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private Ciphertext | |
| pack-priv void | changeWriteCiphers(SSLCipher.
Overrides sun.
|
| public void | close()
Overrides sun. Implements java. Closes this stream and releases any system resources associated with it. |
| 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 void | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv void |
| fragmenter | back to summary |
|---|---|
| private DTLSOutputRecord. | |
| isCloseWaiting | back to summary |
|---|---|
| private volatile boolean isCloseWaiting | |
| prevWriteAuthenticator | back to summary |
|---|---|
| pack-priv Authenticator prevWriteAuthenticator | |
| prevWriteCipher | back to summary |
|---|---|
| pack-priv SSLCipher. | |
| prevWriteEpoch | back to summary |
|---|---|
| pack-priv int prevWriteEpoch | |
| writeEpoch | back to summary |
|---|---|
| pack-priv int writeEpoch | |
| DTLSOutputRecord | back to summary |
|---|---|
| pack-priv DTLSOutputRecord(HandshakeHash handshakeHash) | |
| acquireCiphertext | back to summary |
|---|---|
| private Ciphertext acquireCiphertext(ByteBuffer destination) throws IOException | |
| changeWriteCiphers | back to summary |
|---|---|
| pack-priv void changeWriteCiphers(SSLCipher. Overrides sun.
| |
| 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
| |
| 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.
| |
| finishHandshake | back to summary |
|---|---|
| pack-priv void finishHandshake() Overrides sun.
| |
| initHandshaker | back to summary |
|---|---|
| pack-priv void initHandshaker() Overrides sun.
| |
| isClosed | back to summary |
|---|---|
| pack-priv boolean isClosed() Overrides sun. | |
| isEmpty | back to summary |
|---|---|
| pack-priv boolean isEmpty() Overrides sun.
| |
| launchRetransmission | back to summary |
|---|---|
| pack-priv void launchRetransmission() Overrides sun.
| |
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private boolean | |
| private final LinkedList | |
| private int | |
| private int |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv Ciphertext | |
| private void | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| private void | |
| private void |
| acquireIndex | back to summary |
|---|---|
| private int acquireIndex | |
| flightIsReady | back to summary |
|---|---|
| private boolean flightIsReady | |
| handshakeMemos | back to summary |
|---|---|
| private final LinkedList<DTLSOutputRecord. | |
| messageSequence | back to summary |
|---|---|
| private int messageSequence | |
| retransmits | back to summary |
|---|---|
| private int retransmits | |
| DTLSFragmenter | back to summary |
|---|---|
| private DTLSFragmenter() | |
| acquireCiphertext | back to summary |
|---|---|
| pack-priv Ciphertext acquireCiphertext(ByteBuffer dstBuf) throws IOException | |
| handshakeHashing | back to summary |
|---|---|
| private void handshakeHashing(DTLSOutputRecord. | |
| hasAlert | back to summary |
|---|---|
| pack-priv boolean hasAlert() | |
| isEmpty | back to summary |
|---|---|
| pack-priv boolean isEmpty() | |
| isRetransmittable | back to summary |
|---|---|
| pack-priv boolean isRetransmittable() | |
| queueUpAlert | back to summary |
|---|---|
| pack-priv void queueUpAlert(byte level, byte description) | |
| queueUpChangeCipherSpec | back to summary |
|---|---|
| pack-priv void queueUpChangeCipherSpec() | |
| queueUpHandshake | back to summary |
|---|---|
| pack-priv void queueUpHandshake(byte[] buf, int offset, int length) | |
| setRetransmission | back to summary |
|---|---|
| private void setRetransmission() | |
| shrinkPacketSize | back to summary |
|---|---|
| private void shrinkPacketSize() | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv int | |
| pack-priv byte | |
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| private |
| acquireOffset | back to summary |
|---|---|
| pack-priv int acquireOffset | |
| handshakeType | back to summary |
|---|---|
| pack-priv byte handshakeType | |
| messageSequence | back to summary |
|---|---|
| pack-priv int messageSequence | |
| HandshakeMemo | back to summary |
|---|---|
| private HandshakeMemo() | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv byte | |
| pack-priv SSLCipher. | |
| pack-priv int | |
| pack-priv byte[] | |
| pack-priv byte | |
| pack-priv byte |
| Access | Constructor and Description |
|---|---|
| private |
| contentType | back to summary |
|---|---|
| pack-priv byte contentType | |
| encodeCipher | back to summary |
|---|---|
| pack-priv SSLCipher. | |
| encodeEpoch | back to summary |
|---|---|
| pack-priv int encodeEpoch | |
| 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() | |