data class CertificateSecurityState
(source)
Details about the security state of the page certificate.
Link
Security#CertificateSecurityState type documentation.
CertificateSecurityState(protocol: String, keyExchange: String, keyExchangeGroup: String? = null, cipher: String, mac: String? = null, certificate: List<String>, subjectName: String, issuer: String, validFrom: TimeSinceEpoch, validTo: TimeSinceEpoch, certificateNetworkError: String? = null, certificateHasWeakSignature: Boolean, certificateHasSha1Signature: Boolean, modernSSL: Boolean, obsoleteSslProtocol: Boolean, obsoleteSslKeyExchange: Boolean, obsoleteSslCipher: Boolean, obsoleteSslSignature: Boolean)
Details about the security state of the page certificate. |
val certificate: List<String>
Page certificate. |
|
val certificateHasSha1Signature: Boolean
True if the certificate has a SHA1 signature in the chain. |
|
val certificateHasWeakSignature: Boolean
True if the certificate uses a weak signature aglorithm. |
|
val certificateNetworkError: String?
The highest priority network error code, if the certificate has an error. |
|
val cipher: String
Cipher name. |
|
val issuer: String
Name of the issuing CA. |
|
val keyExchange: String
Key Exchange used by the connection, or the empty string if not applicable. |
|
val keyExchangeGroup: String?
(EC)DH group used by the connection, if applicable. |
|
val mac: String?
TLS MAC. Note that AEAD ciphers do not have separate MACs. |
|
val modernSSL: Boolean
True if modern SSL |
|
val obsoleteSslCipher: Boolean
True if the connection is using an obsolete SSL cipher. |
|
val obsoleteSslKeyExchange: Boolean
True if the connection is using an obsolete SSL key exchange. |
|
val obsoleteSslProtocol: Boolean
True if the connection is using an obsolete SSL protocol. |
|
val obsoleteSslSignature: Boolean
True if the connection is using an obsolete SSL signature. |
|
val protocol: String
Protocol name (e.g. "TLS 1.2" or "QUIC"). |
|
val subjectName: String
Certificate subject name. |
|
val validFrom: TimeSinceEpoch
Certificate valid from date. |
|
val validTo: TimeSinceEpoch
Certificate valid to (expiration) date |