CipherSuite
data class CipherSuite
Represents a TLS cipher suite
Constructors
CipherSuite( Represents a TLS cipher suite |
Properties
val cipherTagSizeInBytes: Int tag size in bytes |
|
val cipherType: CipherType type of cipher to use |
|
val code: Short numeric cipher suite code |
|
val exchangeType: SecretExchangeType secret exchange type (ECDHE or RSA) |
|
val fixedIvLength: Int fixed input vector length in bytes |
|
val hash: HashAlgorithm algorithm |
|
val ivLength: Int input vector length in bytes |
|
val jdkCipherName: String for this suite that is used in JDK |
|
val keyStrength: Int in bits |
|
val keyStrengthInBytes: Int key strength in bytes ( = |
|
val macName: String message authentication algorithm name |
|
val macStrength: Int message authentication algorithm strength in bits |
|
val macStrengthInBytes: Int message authentication algorithm strength in bytes ( = |
|
val name: String cipher suite name |
|
val openSSLName: String for this suite that is used in openssl |
|
val signatureAlgorithm: SignatureAlgorithm |