Class SecurityDetails
- java.lang.Object
-
- org.openqa.selenium.devtools.network.model.SecurityDetails
-
public class SecurityDetails extends java.lang.ObjectSecurity details about a request
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetCertificateId()Certificate ID value.CertificateTransparencyCompliancegetCertificateTransparencyCompliance()Whether the request complied with Certificate Transparency policyjava.lang.StringgetCipher()Cipher name.java.lang.StringgetIssuer()Name of the issuing CA.java.lang.StringgetKeyExchange()Key Exchange used by the connection, or the empty string if not applicable.java.lang.StringgetKeyExchangeGroup()(EC)DH group used by the connection, if applicable.java.lang.StringgetMac()TLS MAC.java.lang.StringgetProtocol()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.StringgetSubjectName()Certificate subject name.java.lang.DoublegetValidFrom()Certificate valid from date.java.lang.DoublegetValidTo()Certificate valid to (expiration) datevoidsetCertificateId(java.lang.Integer certificateId)Certificate ID value.voidsetCertificateTransparencyCompliance(CertificateTransparencyCompliance certificateTransparencyCompliance)Whether the request complied with Certificate Transparency policyvoidsetCipher(java.lang.String cipher)Cipher name.voidsetIssuer(java.lang.String issuer)Name of the issuing CA.voidsetKeyExchange(java.lang.String keyExchange)Key Exchange used by the connection, or the empty string if not applicable.voidsetKeyExchangeGroup(java.lang.String keyExchangeGroup)(EC)DH group used by the connection, if applicable.voidsetMac(java.lang.String mac)TLS MAC.voidsetProtocol(java.lang.String protocol)Protocol name (e.g.voidsetSanList(java.util.List<java.lang.String> sanList)Subject Alternative Name (SAN) DNS names and IP addresses.voidsetSignedCertificateTimestampList(java.util.List<SignedCertificateTimestamp> signedCertificateTimestampList)List of signed certificate timestamps (SCTs).voidsetSubjectName(java.lang.String subjectName)Certificate subject name.voidsetValidFrom(java.lang.Double validFrom)Certificate valid from date.voidsetValidTo(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
-
-