Class SecurityDetails

java.lang.Object
io.webfolder.cdp.type.network.SecurityDetails

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

  • Method Details

    • 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