data class SecurityDetails
(source)
Security details about a request.
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)
Security details about a request. |
val certificateId: CertificateId
Certificate ID value. |
|
val certificateTransparencyCompliance: CertificateTransparencyCompliance
Whether the request complied with Certificate Transparency policy |
|
val cipher: String
Cipher name. |
|
val issuer: String
Name of the issuing CA. |
|
val keyExchange: String
Key Exchange used by the connection, or the empty string if not applicable. |
|
val keyExchangeGroup: String?
(EC)DH group used by the connection, if applicable. |
|
val mac: String?
TLS MAC. Note that AEAD ciphers do not have separate MACs. |
|
val protocol: String
Protocol name (e.g. "TLS 1.2" or "QUIC"). |
|
val sanList: List<String>
Subject Alternative Name (SAN) DNS names and IP addresses. |
|
val signedCertificateTimestampList: List<SignedCertificateTimestamp>
List of signed certificate timestamps (SCTs). |
|
val subjectName: String
Certificate subject name. |
|
val validFrom: TimeSinceEpoch
Certificate valid from date. |
|
val validTo: TimeSinceEpoch
Certificate valid to (expiration) date |