Class SecurityDetails
- java.lang.Object
-
- org.openqa.selenium.devtools.network.model.SecurityDetails
-
public class SecurityDetails extends java.lang.Object
Security details about a request.
-
-
Constructor Summary
Constructors Constructor Description SecurityDetails(java.lang.String protocol, java.lang.String keyExchange, java.lang.String keyExchangeGroup, java.lang.String cipher, java.lang.String mac, CertificateId certificateId, java.lang.String subjectName, java.util.List<java.lang.String> sanList, java.lang.String issuer, TimeSinceEpoch validFrom, TimeSinceEpoch validTo, java.util.List<SignedCertificateTimestamp> signedCertificateTimestampList, CertificateTransparencyCompliance certificateTransparencyCompliance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateId
getCertificateId()
Certificate ID value.CertificateTransparencyCompliance
getCertificateTransparencyCompliance()
Whether the request complied with Certificate Transparency policyjava.lang.String
getCipher()
Cipher name.java.lang.String
getIssuer()
Name of the issuing CA.java.lang.String
getKeyExchange()
Key Exchange used by the connection, or the empty string if not applicable.java.lang.String
getKeyExchangeGroup()
(EC)DH group used by the connection, if applicable.java.lang.String
getMac()
TLS MAC.java.lang.String
getProtocol()
Protocol name (e.g.java.util.List<java.lang.String>
getSanList()
Subject Alternative Name (SAN) DNS names and IP addresses.java.util.List<SignedCertificateTimestamp>
getSignedCertificateTimestampList()
List of signed certificate timestamps (SCTs).java.lang.String
getSubjectName()
Certificate subject name.TimeSinceEpoch
getValidFrom()
Certificate valid from date.TimeSinceEpoch
getValidTo()
Certificate valid to (expiration) date
-
-
-
Constructor Detail
-
SecurityDetails
public SecurityDetails(java.lang.String protocol, java.lang.String keyExchange, java.lang.String keyExchangeGroup, java.lang.String cipher, java.lang.String mac, CertificateId certificateId, java.lang.String subjectName, java.util.List<java.lang.String> sanList, java.lang.String issuer, TimeSinceEpoch validFrom, TimeSinceEpoch validTo, java.util.List<SignedCertificateTimestamp> signedCertificateTimestampList, CertificateTransparencyCompliance certificateTransparencyCompliance)
-
-
Method Detail
-
getProtocol
public java.lang.String getProtocol()
Protocol name (e.g. "TLS 1.2" or "QUIC").
-
getKeyExchange
public java.lang.String getKeyExchange()
Key Exchange used by the connection, or the empty string if not applicable.
-
getKeyExchangeGroup
public java.lang.String getKeyExchangeGroup()
(EC)DH group used by the connection, if applicable.
-
getCipher
public java.lang.String getCipher()
Cipher name.
-
getMac
public java.lang.String getMac()
TLS MAC. Note that AEAD ciphers do not have separate MACs.
-
getCertificateId
public CertificateId getCertificateId()
Certificate ID value.
-
getSubjectName
public java.lang.String getSubjectName()
Certificate subject name.
-
getSanList
public java.util.List<java.lang.String> getSanList()
Subject Alternative Name (SAN) DNS names and IP addresses.
-
getIssuer
public java.lang.String getIssuer()
Name of the issuing CA.
-
getValidFrom
public TimeSinceEpoch getValidFrom()
Certificate valid from date.
-
getValidTo
public TimeSinceEpoch getValidTo()
Certificate valid to (expiration) date
-
getSignedCertificateTimestampList
public java.util.List<SignedCertificateTimestamp> getSignedCertificateTimestampList()
List of signed certificate timestamps (SCTs).
-
getCertificateTransparencyCompliance
public CertificateTransparencyCompliance getCertificateTransparencyCompliance()
Whether the request complied with Certificate Transparency policy
-
-