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