mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
2.6 KiB
2.6 KiB
Home > puppeteer > Protocol > Network > SecurityDetails
Protocol.Network.SecurityDetails interface
Security details about a request.
Signature:
export interface SecurityDetails
Properties
| Property | Type | Description |
|---|---|---|
| certificateId | Security.CertificateId | Certificate ID value. |
| certificateTransparencyCompliance | CertificateTransparencyCompliance | Whether the request complied with Certificate Transparency policy |
| cipher | string | Cipher name. |
| issuer | string | Name of the issuing CA. |
| keyExchange | string | Key Exchange used by the connection, or the empty string if not applicable. |
| keyExchangeGroup | string | (EC)DH group used by the connection, if applicable. |
| mac | string | TLS MAC. Note that AEAD ciphers do not have separate MACs. |
| protocol | string | Protocol name (e.g. "TLS 1.2" or "QUIC"). |
| sanList | string[] | Subject Alternative Name (SAN) DNS names and IP addresses. |
| signedCertificateTimestampList | SignedCertificateTimestamp[] | List of signed certificate timestamps (SCTs). |
| subjectName | string | Certificate subject name. |
| validFrom | TimeSinceEpoch | Certificate valid from date. |
| validTo | TimeSinceEpoch | Certificate valid to (expiration) date |