Class SslCertificate

All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class SslCertificate extends Artifact implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Ssl Certificate.
  • Field Details

    • expirationDateTime

      @SerializedName(value="expirationDateTime", alternate="ExpirationDateTime") @Expose @Nullable public OffsetDateTime expirationDateTime
      The Expiration Date Time. The date and time when a certificate expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
    • fingerprint

      @SerializedName(value="fingerprint", alternate="Fingerprint") @Expose @Nullable public String fingerprint
      The Fingerprint. A hash of the certificate calculated on the data and signature.
    • firstSeenDateTime

      @SerializedName(value="firstSeenDateTime", alternate="FirstSeenDateTime") @Expose @Nullable public OffsetDateTime firstSeenDateTime
      The First Seen Date Time. The first date and time when this sslCertificate was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
    • issueDateTime

      @SerializedName(value="issueDateTime", alternate="IssueDateTime") @Expose @Nullable public OffsetDateTime issueDateTime
      The Issue Date Time. The date and time when a certificate was issued. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
    • issuer

      @SerializedName(value="issuer", alternate="Issuer") @Expose @Nullable public SslCertificateEntity issuer
      The Issuer. The entity that grants this certificate.
    • lastSeenDateTime

      @SerializedName(value="lastSeenDateTime", alternate="LastSeenDateTime") @Expose @Nullable public OffsetDateTime lastSeenDateTime
      The Last Seen Date Time. The most recent date and time when this sslCertificate was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
    • serialNumber

      @SerializedName(value="serialNumber", alternate="SerialNumber") @Expose @Nullable public String serialNumber
      The Serial Number. The serial number associated with an SSL certificate.
    • sha1

      @SerializedName(value="sha1", alternate="Sha1") @Expose @Nullable public String sha1
      The Sha1. A SHA-1 hash of the certificate. Note: This is not the signature.
    • subject

      @SerializedName(value="subject", alternate="Subject") @Expose @Nullable public SslCertificateEntity subject
      The Subject. The person, site, machine, and so on, this certificate is for.
    • relatedHosts

      @Nullable public HostCollectionPage relatedHosts
      The Related Hosts. The hosts related with this sslCertificate.
  • Constructor Details

    • SslCertificate

      public SslCertificate()
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Artifact
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to