puppeteer/new-docs/puppeteer.protocol.security.certificatesecuritystate.md
2020-07-13 14:01:35 +01:00

38 lines
3.4 KiB
Markdown

<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) &gt; [puppeteer](./puppeteer.md) &gt; [Protocol](./puppeteer.protocol.md) &gt; [Security](./puppeteer.protocol.security.md) &gt; [CertificateSecurityState](./puppeteer.protocol.security.certificatesecuritystate.md)
## Protocol.Security.CertificateSecurityState interface
Details about the security state of the page certificate.
<b>Signature:</b>
```typescript
export interface CertificateSecurityState
```
## Properties
| Property | Type | Description |
| --- | --- | --- |
| [certificate](./puppeteer.protocol.security.certificatesecuritystate.certificate.md) | string\[\] | Page certificate. |
| [certificateHasSha1Signature](./puppeteer.protocol.security.certificatesecuritystate.certificatehassha1signature.md) | boolean | True if the certificate has a SHA1 signature in the chain. |
| [certificateHasWeakSignature](./puppeteer.protocol.security.certificatesecuritystate.certificatehasweaksignature.md) | boolean | True if the certificate uses a weak signature aglorithm. |
| [certificateNetworkError](./puppeteer.protocol.security.certificatesecuritystate.certificatenetworkerror.md) | string | The highest priority network error code, if the certificate has an error. |
| [cipher](./puppeteer.protocol.security.certificatesecuritystate.cipher.md) | string | Cipher name. |
| [issuer](./puppeteer.protocol.security.certificatesecuritystate.issuer.md) | string | Name of the issuing CA. |
| [keyExchange](./puppeteer.protocol.security.certificatesecuritystate.keyexchange.md) | string | Key Exchange used by the connection, or the empty string if not applicable. |
| [keyExchangeGroup](./puppeteer.protocol.security.certificatesecuritystate.keyexchangegroup.md) | string | (EC)DH group used by the connection, if applicable. |
| [mac](./puppeteer.protocol.security.certificatesecuritystate.mac.md) | string | TLS MAC. Note that AEAD ciphers do not have separate MACs. |
| [modernSSL](./puppeteer.protocol.security.certificatesecuritystate.modernssl.md) | boolean | True if modern SSL |
| [obsoleteSslCipher](./puppeteer.protocol.security.certificatesecuritystate.obsoletesslcipher.md) | boolean | True if the connection is using an obsolete SSL cipher. |
| [obsoleteSslKeyExchange](./puppeteer.protocol.security.certificatesecuritystate.obsoletesslkeyexchange.md) | boolean | True if the connection is using an obsolete SSL key exchange. |
| [obsoleteSslProtocol](./puppeteer.protocol.security.certificatesecuritystate.obsoletesslprotocol.md) | boolean | True if the connection is using an obsolete SSL protocol. |
| [obsoleteSslSignature](./puppeteer.protocol.security.certificatesecuritystate.obsoletesslsignature.md) | boolean | True if the connection is using an obsolete SSL signature. |
| [protocol](./puppeteer.protocol.security.certificatesecuritystate.protocol.md) | string | Protocol name (e.g. "TLS 1.2" or "QUIC"). |
| [subjectName](./puppeteer.protocol.security.certificatesecuritystate.subjectname.md) | string | Certificate subject name. |
| [validFrom](./puppeteer.protocol.security.certificatesecuritystate.validfrom.md) | [Network.TimeSinceEpoch](./puppeteer.protocol.network.timesinceepoch.md) | Certificate valid from date. |
| [validTo](./puppeteer.protocol.security.certificatesecuritystate.validto.md) | [Network.TimeSinceEpoch](./puppeteer.protocol.network.timesinceepoch.md) | Certificate valid to (expiration) date |