struct Protocol::Security::CertificateSecurityState
- Protocol::Security::CertificateSecurityState
- Struct
- Value
- Object
Overview
Details about the security state of the page certificate.
Included Modules
- JSON::Serializable
Defined in:
protocol/security.crConstructors
Instance Method Summary
-
#certificate : Array(String)
Page certificate.
-
#certificate_has_sha1_signature : Bool
True if the certificate has a SHA1 signature in the chain.
-
#certificate_has_weak_signature : Bool
True if the certificate uses a weak signature aglorithm.
-
#certificate_network_error : String | Nil
The highest priority network error code, if the certificate has an error.
-
#cipher : String
Cipher name.
-
#issuer : String
Name of the issuing CA.
-
#key_exchange : String
Key Exchange used by the connection, or the empty string if not applicable.
-
#key_exchange_group : String | Nil
(EC)DH group used by the connection, if applicable.
-
#mac : String | Nil
TLS MAC.
-
#modern_ssl : Bool
True if modern SSL
-
#obsolete_ssl_cipher : Bool
True if the connection is using an obsolete SSL cipher.
-
#obsolete_ssl_key_exchange : Bool
True if the connection is using an obsolete SSL key exchange.
-
#obsolete_ssl_protocol : Bool
True if the connection is using an obsolete SSL protocol.
-
#obsolete_ssl_signature : Bool
True if the connection is using an obsolete SSL signature.
-
#protocol : String
Protocol name (e.g.
-
#subject_name : String
Certificate subject name.
-
#valid_from : Network::TimeSinceEpoch
Certificate valid from date.
-
#valid_to : Network::TimeSinceEpoch
Certificate valid to (expiration) date
Constructor Detail
Instance Method Detail
True if the certificate has a SHA1 signature in the chain.
True if the certificate uses a weak signature aglorithm.
The highest priority network error code, if the certificate has an error.
Key Exchange used by the connection, or the empty string if not applicable.
True if the connection is using an obsolete SSL key exchange.