Class SecurityDetails

java.lang.Object
org.openqa.selenium.devtools.v85.network.model.SecurityDetails

public class SecurityDetails extends Object
Security details about a request.
  • Constructor Details

  • Method Details

    • getProtocol

      public String getProtocol()
      Protocol name (e.g. "TLS 1.2" or "QUIC").
    • getKeyExchange

      public String getKeyExchange()
      Key Exchange used by the connection, or the empty string if not applicable.
    • getKeyExchangeGroup

      public Optional<String> getKeyExchangeGroup()
      (EC)DH group used by the connection, if applicable.
    • getCipher

      public String getCipher()
      Cipher name.
    • getMac

      public Optional<String> getMac()
      TLS MAC. Note that AEAD ciphers do not have separate MACs.
    • getCertificateId

      public CertificateId getCertificateId()
      Certificate ID value.
    • getSubjectName

      public String getSubjectName()
      Certificate subject name.
    • getSanList

      public List<String> getSanList()
      Subject Alternative Name (SAN) DNS names and IP addresses.
    • getIssuer

      public 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 List<SignedCertificateTimestamp> getSignedCertificateTimestampList()
      List of signed certificate timestamps (SCTs).
    • getCertificateTransparencyCompliance

      public CertificateTransparencyCompliance getCertificateTransparencyCompliance()
      Whether the request complied with Certificate Transparency policy