View Source GoogleApi.PrivateCA.V1.Model.SubjectDescription (google_api_private_ca v0.9.0)

These values describe fields in an issued X.509 certificate such as the distinguished name, subject alternative names, serial number, and lifetime.

Attributes

  • hexSerialNumber (type: String.t, default: nil) - The serial number encoded in lowercase hexadecimal.
  • lifetime (type: String.t, default: nil) - For convenience, the actual lifetime of an issued certificate.
  • notAfterTime (type: DateTime.t, default: nil) - The time after which the certificate is expired. Per RFC 5280, the validity period for a certificate is the period of time from not_before_time through not_after_time, inclusive. Corresponds to 'not_before_time' + 'lifetime' - 1 second.
  • notBeforeTime (type: DateTime.t, default: nil) - The time at which the certificate becomes valid.
  • subject (type: GoogleApi.PrivateCA.V1.Model.Subject.t, default: nil) - Contains distinguished name fields such as the common name, location and / organization.
  • subjectAltName (type: GoogleApi.PrivateCA.V1.Model.SubjectAltNames.t, default: nil) - The subject alternative name fields.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.PrivateCA.V1.Model.SubjectDescription{
  hexSerialNumber: String.t() | nil,
  lifetime: String.t() | nil,
  notAfterTime: DateTime.t() | nil,
  notBeforeTime: DateTime.t() | nil,
  subject: GoogleApi.PrivateCA.V1.Model.Subject.t() | nil,
  subjectAltName: GoogleApi.PrivateCA.V1.Model.SubjectAltNames.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.