-
public final class CertificateSecurityStateDetails about the security state of the page certificate.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringprotocolprivate final StringkeyExchangeprivate final StringkeyExchangeGroupprivate final Stringcipherprivate final Stringmacprivate final List<String>certificateprivate final StringsubjectNameprivate final Stringissuerprivate final DoublevalidFromprivate final DoublevalidToprivate final StringcertificateNetworkErrorprivate final BooleancertificateHasWeakSignatureprivate final BooleancertificateHasSha1Signatureprivate final BooleanmodernSSLprivate final BooleanobsoleteSslProtocolprivate final BooleanobsoleteSslKeyExchangeprivate final BooleanobsoleteSslCipherprivate final BooleanobsoleteSslSignature
-
Constructor Summary
Constructors Constructor Description CertificateSecurityState(String protocol, String keyExchange, String keyExchangeGroup, String cipher, String mac, List<String> certificate, String subjectName, String issuer, Double validFrom, Double validTo, String certificateNetworkError, Boolean certificateHasWeakSignature, Boolean certificateHasSha1Signature, Boolean modernSSL, Boolean obsoleteSslProtocol, Boolean obsoleteSslKeyExchange, Boolean obsoleteSslCipher, Boolean obsoleteSslSignature)
-
Method Summary
Modifier and Type Method Description final Stringcomponent1()final Stringcomponent2()final Stringcomponent3()final Stringcomponent4()final Stringcomponent5()final List<String>component6()final Stringcomponent7()final Stringcomponent8()final Doublecomponent9()final Doublecomponent10()final Stringcomponent11()final Booleancomponent12()final Booleancomponent13()final Booleancomponent14()final Booleancomponent15()final Booleancomponent16()final Booleancomponent17()final Booleancomponent18()final CertificateSecurityStatecopy(String protocol, String keyExchange, String keyExchangeGroup, String cipher, String mac, List<String> certificate, String subjectName, String issuer, Double validFrom, Double validTo, String certificateNetworkError, Boolean certificateHasWeakSignature, Boolean certificateHasSha1Signature, Boolean modernSSL, Boolean obsoleteSslProtocol, Boolean obsoleteSslKeyExchange, Boolean obsoleteSslCipher, Boolean obsoleteSslSignature)final StringgetProtocol()Protocol name (e.g. final StringgetKeyExchange()Key Exchange used by the connection, or the empty string if not applicable. final StringgetKeyExchangeGroup()(EC)DH group used by the connection, if applicable. final StringgetCipher()Cipher name. final StringgetMac()TLS MAC. final List<String>getCertificate()Page certificate. final StringgetSubjectName()Certificate subject name. final StringgetIssuer()Name of the issuing CA. final DoublegetValidFrom()Certificate valid from date. final DoublegetValidTo()Certificate valid to (expiration) date final StringgetCertificateNetworkError()The highest priority network error code, if the certificate has an error. final BooleangetCertificateHasWeakSignature()True if the certificate uses a weak signature aglorithm. final BooleangetCertificateHasSha1Signature()True if the certificate has a SHA1 signature in the chain. final BooleangetModernSSL()True if modern SSL final BooleangetObsoleteSslProtocol()True if the connection is using an obsolete SSL protocol. final BooleangetObsoleteSslKeyExchange()True if the connection is using an obsolete SSL key exchange. final BooleangetObsoleteSslCipher()True if the connection is using an obsolete SSL cipher. final BooleangetObsoleteSslSignature()True if the connection is using an obsolete SSL signature. -
-
Constructor Detail
-
CertificateSecurityState
CertificateSecurityState(String protocol, String keyExchange, String keyExchangeGroup, String cipher, String mac, List<String> certificate, String subjectName, String issuer, Double validFrom, Double validTo, String certificateNetworkError, Boolean certificateHasWeakSignature, Boolean certificateHasSha1Signature, Boolean modernSSL, Boolean obsoleteSslProtocol, Boolean obsoleteSslKeyExchange, Boolean obsoleteSslCipher, Boolean obsoleteSslSignature)
-
-
Method Detail
-
component1
final String component1()
-
component2
final String component2()
-
component3
final String component3()
-
component4
final String component4()
-
component5
final String component5()
-
component6
final List<String> component6()
-
component7
final String component7()
-
component8
final String component8()
-
component9
final Double component9()
-
component10
final Double component10()
-
component11
final String component11()
-
component12
final Boolean component12()
-
component13
final Boolean component13()
-
component14
final Boolean component14()
-
component15
final Boolean component15()
-
component16
final Boolean component16()
-
component17
final Boolean component17()
-
component18
final Boolean component18()
-
copy
final CertificateSecurityState copy(String protocol, String keyExchange, String keyExchangeGroup, String cipher, String mac, List<String> certificate, String subjectName, String issuer, Double validFrom, Double validTo, String certificateNetworkError, Boolean certificateHasWeakSignature, Boolean certificateHasSha1Signature, Boolean modernSSL, Boolean obsoleteSslProtocol, Boolean obsoleteSslKeyExchange, Boolean obsoleteSslCipher, Boolean obsoleteSslSignature)
-
getProtocol
final String getProtocol()
Protocol name (e.g. "TLS 1.2" or "QUIC").
-
getKeyExchange
final String getKeyExchange()
Key Exchange used by the connection, or the empty string if not applicable.
-
getKeyExchangeGroup
final String getKeyExchangeGroup()
(EC)DH group used by the connection, if applicable.
-
getCertificate
final List<String> getCertificate()
Page certificate.
-
getSubjectName
final String getSubjectName()
Certificate subject name.
-
getValidFrom
final Double getValidFrom()
Certificate valid from date.
-
getValidTo
final Double getValidTo()
Certificate valid to (expiration) date
-
getCertificateNetworkError
final String getCertificateNetworkError()
The highest priority network error code, if the certificate has an error.
-
getCertificateHasWeakSignature
final Boolean getCertificateHasWeakSignature()
True if the certificate uses a weak signature aglorithm.
-
getCertificateHasSha1Signature
final Boolean getCertificateHasSha1Signature()
True if the certificate has a SHA1 signature in the chain.
-
getModernSSL
final Boolean getModernSSL()
True if modern SSL
-
getObsoleteSslProtocol
final Boolean getObsoleteSslProtocol()
True if the connection is using an obsolete SSL protocol.
-
getObsoleteSslKeyExchange
final Boolean getObsoleteSslKeyExchange()
True if the connection is using an obsolete SSL key exchange.
-
getObsoleteSslCipher
final Boolean getObsoleteSslCipher()
True if the connection is using an obsolete SSL cipher.
-
getObsoleteSslSignature
final Boolean getObsoleteSslSignature()
True if the connection is using an obsolete SSL signature.
-
-
-
-