abstract static class SSLCipher.SSLWriteCipher extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) Authenticator |
authenticator |
(专用程序包) SecretKey |
baseSecret |
(专用程序包) long |
keyLimitCountdown |
(专用程序包) boolean |
keyLimitEnabled |
(专用程序包) ProtocolVersion |
protocolVersion |
| 构造器和说明 |
|---|
SSLWriteCipher(Authenticator authenticator,
ProtocolVersion protocolVersion) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
atKeyLimit()
Check if processed bytes have reached the key usage limit.
|
(专用程序包) abstract int |
calculateFragmentSize(int packetLimit,
int headerSize) |
(专用程序包) abstract int |
calculatePacketSize(int fragmentSize,
int headerSize) |
(专用程序包) void |
dispose() |
(专用程序包) abstract int |
encrypt(byte contentType,
ByteBuffer bb) |
(专用程序包) abstract int |
getExplicitNonceSize() |
(专用程序包) boolean |
isCBCMode() |
(专用程序包) boolean |
isNullCipher() |
(专用程序包) static SSLCipher.SSLWriteCipher |
nullTlsWriteCipher() |
final Authenticator authenticator
final ProtocolVersion protocolVersion
boolean keyLimitEnabled
long keyLimitCountdown
SecretKey baseSecret
SSLWriteCipher(Authenticator authenticator, ProtocolVersion protocolVersion)
abstract int encrypt(byte contentType,
ByteBuffer bb)
static final SSLCipher.SSLWriteCipher nullTlsWriteCipher()
void dispose()
abstract int getExplicitNonceSize()
abstract int calculateFragmentSize(int packetLimit,
int headerSize)
abstract int calculatePacketSize(int fragmentSize,
int headerSize)
boolean isCBCMode()
boolean isNullCipher()
public boolean atKeyLimit()
Copyright © 2023. All rights reserved.