GoogleApi.IAM.V1.Model.TrustStore (google_api_iam v0.45.0)

View Source

Trust store that contains trust anchors and optional intermediate CAs used in PKI to build trust chain and verify client's identity.

Attributes

  • intermediateCas (type: list(GoogleApi.IAM.V1.Model.IntermediateCA.t), default: nil) - Optional. Set of intermediate CA certificates used for building the trust chain to trust anchor. IMPORTANT: * Intermediate CAs are only supported when configuring x509 federation.
  • trustAnchors (type: list(GoogleApi.IAM.V1.Model.TrustAnchor.t), default: nil) - Required. List of Trust Anchors to be used while performing validation against a given TrustStore. The incoming end entity's certificate must be chained up to one of the trust anchors here.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

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

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.