SecurityDetails

data class SecurityDetails(protocol: String, keyExchange: String, keyExchangeGroup: String?, cipher: String, mac: String?, certificateId: CertificateId, subjectName: String, sanList: List<String>, issuer: String, validFrom: TimeSinceEpoch, validTo: TimeSinceEpoch, signedCertificateTimestampList: List<SignedCertificateTimestamp>, certificateTransparencyCompliance: CertificateTransparencyCompliance)

Security details about a request.

Constructors

SecurityDetails
Link copied to clipboard
fun SecurityDetails(protocol: String, keyExchange: String, keyExchangeGroup: String? = null, cipher: String, mac: String? = null, certificateId: CertificateId, subjectName: String, sanList: List<String>, issuer: String, validFrom: TimeSinceEpoch, validTo: TimeSinceEpoch, signedCertificateTimestampList: List<SignedCertificateTimestamp>, certificateTransparencyCompliance: CertificateTransparencyCompliance)

Properties

certificateId
Link copied to clipboard
val certificateId: CertificateId
Certificate ID value.
certificateTransparencyCompliance
Link copied to clipboard
Whether the request complied with Certificate Transparency policy
cipher
Link copied to clipboard
val cipher: String
Cipher name.
issuer
Link copied to clipboard
val issuer: String
Name of the issuing CA.
keyExchange
Link copied to clipboard
val keyExchange: String
Key Exchange used by the connection, or the empty string if not applicable.
keyExchangeGroup
Link copied to clipboard
val keyExchangeGroup: String? = null
(EC)DH group used by the connection, if applicable.
mac
Link copied to clipboard
val mac: String? = null
TLS MAC.
protocol
Link copied to clipboard
val protocol: String
Protocol name (e.g.
sanList
Link copied to clipboard
val sanList: List<String>
Subject Alternative Name (SAN) DNS names and IP addresses.
signedCertificateTimestampList
Link copied to clipboard
List of signed certificate timestamps (SCTs).
subjectName
Link copied to clipboard
val subjectName: String
Certificate subject name.
validFrom
Link copied to clipboard
val validFrom: TimeSinceEpoch
Certificate valid from date.
validTo
Link copied to clipboard
val validTo: TimeSinceEpoch
Certificate valid to (expiration) date

Sources

jvm source
Link copied to clipboard