Modifier and Type | Class and Description |
---|---|
private static enum | |
pack-priv static class | |
private static class | |
private static class | |
private static class | |
pack-priv static class | |
private static class |
Modifier and Type | Field and Description |
---|---|
pack-priv final SSLKeyDerivationGenerator | |
pack-priv final String | name
Hides java. |
public static final SSLTrafficKeyDerivation | |
public static final SSLTrafficKeyDerivation | |
public static final SSLTrafficKeyDerivation | |
public static final SSLTrafficKeyDerivation |
Access | Constructor and Description |
---|---|
private |
Modifier and Type | Method and Description |
---|---|
public SSLKeyDerivation | createKeyDerivation(HandshakeContext context, SecretKey secretKey)
Implements sun.
|
public static SSLTrafficKeyDerivation | |
pack-priv static SSLTrafficKeyDerivation | |
public static SSLTrafficKeyDerivation[] |
keyDerivationGenerator | back to summary |
---|---|
pack-priv final SSLKeyDerivationGenerator keyDerivationGenerator |
name | back to summary |
---|---|
pack-priv final String name Hides java. |
SSL30 | back to summary |
---|---|
public static final SSLTrafficKeyDerivation SSL30 |
TLS10 | back to summary |
---|---|
public static final SSLTrafficKeyDerivation TLS10 |
TLS12 | back to summary |
---|---|
public static final SSLTrafficKeyDerivation TLS12 |
TLS13 | back to summary |
---|---|
public static final SSLTrafficKeyDerivation TLS13 |
SSLTrafficKeyDerivation | back to summary |
---|---|
private SSLTrafficKeyDerivation(String name, SSLKeyDerivationGenerator keyDerivationGenerator) |
createKeyDerivation | back to summary |
---|---|
public SSLKeyDerivation createKeyDerivation(HandshakeContext context, SecretKey secretKey) throws IOException Implements sun.
|
valueOf | back to summary |
---|---|
public static SSLTrafficKeyDerivation valueOf(String name) |
valueOf | back to summary |
---|---|
pack-priv static SSLTrafficKeyDerivation valueOf(ProtocolVersion protocolVersion) |
values | back to summary |
---|---|
public static SSLTrafficKeyDerivation[] values() |
Modifier and Type | Field and Description |
---|---|
private final boolean | |
private final byte[] | |
public static final SSLTrafficKeyDerivation. | |
public static final SSLTrafficKeyDerivation. | |
public static final SSLTrafficKeyDerivation. |
Access | Constructor and Description |
---|---|
private |
Modifier and Type | Method and Description |
---|---|
pack-priv String | |
pack-priv int | |
public static SSLTrafficKeyDerivation. | |
public static SSLTrafficKeyDerivation. |
isIv | back to summary |
---|---|
private final boolean isIv |
label | back to summary |
---|---|
private final byte[] label |
TlsIv | back to summary |
---|---|
public static final SSLTrafficKeyDerivation. |
TlsKey | back to summary |
---|---|
public static final SSLTrafficKeyDerivation. |
TlsUpdateNplus1 | back to summary |
---|---|
public static final SSLTrafficKeyDerivation. |
KeySchedule | back to summary |
---|---|
private KeySchedule(String label, boolean isIv) |
getAlgorithm | back to summary |
---|---|
pack-priv String getAlgorithm(CipherSuite cs, String algorithm) |
getKeyLength | back to summary |
---|---|
pack-priv int getKeyLength(CipherSuite cs) |
valueOf | back to summary |
---|---|
public static SSLTrafficKeyDerivation. |
values | back to summary |
---|---|
public static SSLTrafficKeyDerivation. |
Modifier and Type | Field and Description |
---|---|
private final TlsKeyMaterialSpec | keyMaterialSpec
References Deprecated
TlsKeyMaterialSpec is deprecated or references (maybe indirectly) at least one deprecated element.
|
Access | Constructor and Description |
---|---|
pack-priv |
Modifier and Type | Method and Description |
---|---|
public SecretKey | deriveKey(String algorithm, AlgorithmParameterSpec params)
Implements sun.
|
pack-priv SecretKey |
keyMaterialSpec | back to summary |
---|---|
private final TlsKeyMaterialSpec keyMaterialSpec
References Deprecated
See corresponding docs for further information. |
LegacyTrafficKeyDerivation | back to summary |
---|---|
pack-priv LegacyTrafficKeyDerivation(HandshakeContext context, SecretKey masterSecret) |
deriveKey | back to summary |
---|---|
public SecretKey deriveKey(String algorithm, AlgorithmParameterSpec params) throws IOException Implements sun.
|
getTrafficKey | back to summary |
---|---|
pack-priv SecretKey getTrafficKey(String algorithm) |
Access | Constructor and Description |
---|---|
private |
Modifier and Type | Method and Description |
---|---|
public SSLKeyDerivation | createKeyDerivation(HandshakeContext context, SecretKey secretKey)
Implements sun.
|
S30TrafficKeyDerivationGenerator | back to summary |
---|---|
private S30TrafficKeyDerivationGenerator() |
createKeyDerivation | back to summary |
---|---|
public SSLKeyDerivation createKeyDerivation(HandshakeContext context, SecretKey secretKey) throws IOException Implements sun.
|
Access | Constructor and Description |
---|---|
private |
Modifier and Type | Method and Description |
---|---|
public SSLKeyDerivation | createKeyDerivation(HandshakeContext context, SecretKey secretKey)
Implements sun.
|
T10TrafficKeyDerivationGenerator | back to summary |
---|---|
private T10TrafficKeyDerivationGenerator() |
createKeyDerivation | back to summary |
---|---|
public SSLKeyDerivation createKeyDerivation(HandshakeContext context, SecretKey secretKey) throws IOException Implements sun.
|
Access | Constructor and Description |
---|---|
private |
Modifier and Type | Method and Description |
---|---|
public SSLKeyDerivation | createKeyDerivation(HandshakeContext context, SecretKey secretKey)
Implements sun.
|
T12TrafficKeyDerivationGenerator | back to summary |
---|---|
private T12TrafficKeyDerivationGenerator() |
createKeyDerivation | back to summary |
---|---|
public SSLKeyDerivation createKeyDerivation(HandshakeContext context, SecretKey secretKey) throws IOException Implements sun.
|
Modifier and Type | Field and Description |
---|---|
private final CipherSuite | |
private final SecretKey |
Access | Constructor and Description |
---|---|
pack-priv |
Modifier and Type | Method and Description |
---|---|
private static byte[] | |
public SecretKey | deriveKey(String algorithm, AlgorithmParameterSpec params)
Implements sun.
|
cs | back to summary |
---|---|
private final CipherSuite cs |
secret | back to summary |
---|---|
private final SecretKey secret |
T13TrafficKeyDerivation | back to summary |
---|---|
pack-priv T13TrafficKeyDerivation(HandshakeContext context, SecretKey secret) |
createHkdfInfo | back to summary |
---|---|
private static byte[] createHkdfInfo(byte[] label, int length) |
deriveKey | back to summary |
---|---|
public SecretKey deriveKey(String algorithm, AlgorithmParameterSpec params) throws IOException Implements sun.
|
Access | Constructor and Description |
---|---|
private |
Modifier and Type | Method and Description |
---|---|
public SSLKeyDerivation | createKeyDerivation(HandshakeContext context, SecretKey secretKey)
Implements sun.
|
T13TrafficKeyDerivationGenerator | back to summary |
---|---|
private T13TrafficKeyDerivationGenerator() |
createKeyDerivation | back to summary |
---|---|
public SSLKeyDerivation createKeyDerivation(HandshakeContext context, SecretKey secretKey) throws IOException Implements sun.
|