Class SecurityDetails
java.lang.Object
org.openqa.selenium.devtools.v150.network.model.SecurityDetails
Security details about a request.
-
Constructor Summary
ConstructorsConstructorDescriptionSecurityDetails(String protocol, String keyExchange, Optional<String> keyExchangeGroup, String cipher, Optional<String> mac, CertificateId certificateId, String subjectName, List<String> sanList, String issuer, TimeSinceEpoch validFrom, TimeSinceEpoch validTo, List<SignedCertificateTimestamp> signedCertificateTimestampList, CertificateTransparencyCompliance certificateTransparencyCompliance, Optional<Integer> serverSignatureAlgorithm, Boolean encryptedClientHello) -
Method Summary
Modifier and TypeMethodDescriptionCertificate ID value.Whether the request complied with Certificate Transparency policyCipher name.Whether the connection used Encrypted ClientHelloName of the issuing CA.Key Exchange used by the connection, or the empty string if not applicable.(EC)DH group used by the connection, if applicable.getMac()TLS MAC.Protocol name (e.g.Subject Alternative Name (SAN) DNS names and IP addresses.The signature algorithm used by the server in the TLS server signature, represented as a TLS SignatureScheme code point.List of signed certificate timestamps (SCTs).Certificate subject name.Certificate valid from date.Certificate valid to (expiration) date
-
Constructor Details
-
SecurityDetails
public SecurityDetails(String protocol, String keyExchange, Optional<String> keyExchangeGroup, String cipher, Optional<String> mac, CertificateId certificateId, String subjectName, List<String> sanList, String issuer, TimeSinceEpoch validFrom, TimeSinceEpoch validTo, List<SignedCertificateTimestamp> signedCertificateTimestampList, CertificateTransparencyCompliance certificateTransparencyCompliance, Optional<Integer> serverSignatureAlgorithm, Boolean encryptedClientHello)
-
-
Method Details
-
getProtocol
Protocol name (e.g. "TLS 1.2" or "QUIC"). -
getKeyExchange
Key Exchange used by the connection, or the empty string if not applicable. -
getKeyExchangeGroup
-
getCipher
Cipher name. -
getMac
-
getCertificateId
Certificate ID value. -
getSubjectName
Certificate subject name. -
getSanList
-
getIssuer
Name of the issuing CA. -
getValidFrom
Certificate valid from date. -
getValidTo
Certificate valid to (expiration) date -
getSignedCertificateTimestampList
List of signed certificate timestamps (SCTs). -
getCertificateTransparencyCompliance
Whether the request complied with Certificate Transparency policy -
getServerSignatureAlgorithm
-
getEncryptedClientHello
Whether the connection used Encrypted ClientHello
-