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

An X509Extension specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs.

Attributes

  • critical (type: boolean(), default: nil) - Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).
  • objectId (type: GoogleApi.PrivateCA.V1.Model.ObjectId.t, default: nil) - Required. The OID for this X.509 extension.
  • value (type: String.t, default: nil) - Required. The value of this X.509 extension.

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.X509Extension{
  critical: boolean() | nil,
  objectId: GoogleApi.PrivateCA.V1.Model.ObjectId.t() | nil,
  value: String.t() | nil
}

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.