Network.SecurityDetails
Security details about a request.
{
"id": "SecurityDetails",
"type": "object",
"description": "Security details about a request.",
"properties": [
{
"name": "protocol",
"type": "string",
"description": "Protocol name (e.g. \"TLS 1.2\" or \"QUIC\")."
},
{
"name": "keyExchange",
"type": "string",
"description": "Key Exchange used by the connection, or the empty string if not applicable."
},
{
"name": "keyExchangeGroup",
"type": "string",
"optional": true,
"description": "(EC)DH group used by the connection, if applicable."
},
{
"name": "cipher",
"type": "string",
"description": "Cipher name."
},
{
"name": "mac",
"type": "string",
"optional": true,
"description": "TLS MAC. Note that AEAD ciphers do not have separate MACs."
},
{
"name": "certificateId",
"$ref": "Security.CertificateId",
"description": "Certificate ID value."
},
{
"name": "subjectName",
"type": "string",
"description": "Certificate subject name."
},
{
"name": "sanList",
"type": "array",
"items": {
"type": "string"
},
"description": "Subject Alternative Name (SAN) DNS names and IP addresses."
},
{
"name": "issuer",
"type": "string",
"description": "Name of the issuing CA."
},
{
"name": "validFrom",
"$ref": "TimeSinceEpoch",
"description": "Certificate valid from date."
},
{
"name": "validTo",
"$ref": "TimeSinceEpoch",
"description": "Certificate valid to (expiration) date"
},
{
"name": "signedCertificateTimestampList",
"type": "array",
"items": {
"$ref": "SignedCertificateTimestamp"
},
"description": "List of signed certificate timestamps (SCTs)."
}
]
}