SecurityDetails

@Serializable
data class SecurityDetails(val protocol: String, val keyExchange: String, val keyExchangeGroup: String? = null, val cipher: String, val mac: String? = null, val certificateId: Int, val subjectName: String, val sanList: List<String>, val issuer: String, val validFrom: Double, val validTo: Double, val signedCertificateTimestampList: List<Network.SignedCertificateTimestamp>, val certificateTransparencyCompliance: Network.CertificateTransparencyCompliance, val serverSignatureAlgorithm: Int? = null, val encryptedClientHello: Boolean)

Security details about a request.

Constructors

Link copied to clipboard
constructor(protocol: String, keyExchange: String, keyExchangeGroup: String? = null, cipher: String, mac: String? = null, certificateId: Int, subjectName: String, sanList: List<String>, issuer: String, validFrom: Double, validTo: Double, signedCertificateTimestampList: List<Network.SignedCertificateTimestamp>, certificateTransparencyCompliance: Network.CertificateTransparencyCompliance, serverSignatureAlgorithm: Int? = null, encryptedClientHello: Boolean)

Properties

Link copied to clipboard

Certificate ID value.

Link copied to clipboard

Whether the request complied with Certificate Transparency policy

Link copied to clipboard

Cipher name.

Link copied to clipboard

Whether the connection used Encrypted ClientHello

Link copied to clipboard

Name of the issuing CA.

Link copied to clipboard

Key Exchange used by the connection, or the empty string if not applicable.

Link copied to clipboard

(EC)DH group used by the connection, if applicable.

Link copied to clipboard
val mac: String? = null

TLS MAC. Note that AEAD ciphers do not have separate MACs.

Link copied to clipboard

Protocol name (e.g. "TLS 1.2" or "QUIC").

Link copied to clipboard

Subject Alternative Name (SAN) DNS names and IP addresses.

Link copied to clipboard

The signature algorithm used by the server in the TLS server signature, represented as a TLS SignatureScheme code point. Omitted if not applicable or not known.

Link copied to clipboard

List of signed certificate timestamps (SCTs).

Link copied to clipboard

Certificate subject name.

Link copied to clipboard

Certificate valid from date.

Link copied to clipboard

Certificate valid to (expiration) date