View Source GoogleApi.CertificateManager.V1.Model.TrustStore (google_api_certificate_manager v0.8.1)

Defines a trust store.

Attributes

  • intermediateCas (type: list(GoogleApi.CertificateManager.V1.Model.IntermediateCA.t), default: nil) - Optional. Set of intermediate CA certificates used for the path building phase of chain validation. The field is currently not supported if TrustConfig is used for the workload certificate feature.
  • trustAnchors (type: list(GoogleApi.CertificateManager.V1.Model.TrustAnchor.t), default: nil) - Optional. List of Trust Anchors to be used while performing validation against a given TrustStore.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.CertificateManager.V1.Model.TrustStore{
  intermediateCas:
    [GoogleApi.CertificateManager.V1.Model.IntermediateCA.t()] | nil,
  trustAnchors: [GoogleApi.CertificateManager.V1.Model.TrustAnchor.t()] | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.