public class TlsImplUtils
extends java.lang.Object
Constructor and Description |
---|
TlsImplUtils() |
Modifier and Type | Method and Description |
---|---|
static byte[] |
calculateKeyBlock(TlsCryptoParameters cryptoParams,
int length) |
static boolean |
isSSL(TlsCryptoParameters cryptoParams) |
static boolean |
isTLSv10(ProtocolVersion version) |
static boolean |
isTLSv10(TlsCryptoParameters cryptoParams) |
static boolean |
isTLSv11(ProtocolVersion version) |
static boolean |
isTLSv11(TlsCryptoParameters cryptoParams) |
static boolean |
isTLSv12(ProtocolVersion version) |
static boolean |
isTLSv12(TlsCryptoParameters cryptoParams) |
static boolean |
isTLSv13(ProtocolVersion version) |
static boolean |
isTLSv13(TlsCryptoParameters cryptoParams) |
static TlsSecret |
PRF(SecurityParameters securityParameters,
TlsSecret secret,
java.lang.String asciiLabel,
byte[] seed,
int length) |
static TlsSecret |
PRF(TlsCryptoParameters cryptoParams,
TlsSecret secret,
java.lang.String asciiLabel,
byte[] seed,
int length) |
public static boolean isSSL(TlsCryptoParameters cryptoParams)
public static boolean isTLSv10(ProtocolVersion version)
public static boolean isTLSv10(TlsCryptoParameters cryptoParams)
public static boolean isTLSv11(ProtocolVersion version)
public static boolean isTLSv11(TlsCryptoParameters cryptoParams)
public static boolean isTLSv12(ProtocolVersion version)
public static boolean isTLSv12(TlsCryptoParameters cryptoParams)
public static boolean isTLSv13(ProtocolVersion version)
public static boolean isTLSv13(TlsCryptoParameters cryptoParams)
public static byte[] calculateKeyBlock(TlsCryptoParameters cryptoParams, int length)
public static TlsSecret PRF(SecurityParameters securityParameters, TlsSecret secret, java.lang.String asciiLabel, byte[] seed, int length)
public static TlsSecret PRF(TlsCryptoParameters cryptoParams, TlsSecret secret, java.lang.String asciiLabel, byte[] seed, int length)