Skip to main content
Deno 2 is finally here 🎉️
Learn more
Latest
interface Protocol.Network.SecurityDetails
import { type Protocol } from "https://deno.land/x/pptr@1.2.0/vendor/devtools-protocol/protocol.d.ts";
const { SecurityDetails } = Protocol.Network;

Security details about a request.

Properties

protocol: string

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

keyExchange: string

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

optional
keyExchangeGroup: string

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

cipher: string

Cipher name.

optional
mac: string

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

certificateId: Security.CertificateId

Certificate ID value.

subjectName: string

Certificate subject name.

sanList: string[]

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

issuer: string

Name of the issuing CA.

validFrom: TimeSinceEpoch

Certificate valid from date.

Certificate valid to (expiration) date

signedCertificateTimestampList: SignedCertificateTimestamp[]

List of signed certificate timestamps (SCTs).

certificateTransparencyCompliance: CertificateTransparencyCompliance

Whether the request complied with Certificate Transparency policy