| 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 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. |
| 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) | |
| 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 byte[] | |
| public 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) | |
| deriveData | back to summary |
|---|---|
| public byte[] deriveData(String type) throws IOException Overrides default sun.
| |
| deriveKey | back to summary |
|---|---|
| public SecretKey deriveKey(String type) throws IOException Implements sun.
| |
| 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 byte[] | |
| public SecretKey |
| 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) | |
| deriveData | back to summary |
|---|---|
| public byte[] deriveData(String type) throws IOException Overrides default sun.
| |
| deriveKey | back to summary |
|---|---|
| public SecretKey deriveKey(String type) 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.
| |