WorkloadIdentityPoolProviderX509TrustStore class

Constructors

WorkloadIdentityPoolProviderX509TrustStore({Input<List<WorkloadIdentityPoolProviderX509TrustStoreIntermediateCa>?>? intermediateCas, required Input<List<WorkloadIdentityPoolProviderX509TrustStoreTrustAnchor>> trustAnchors})
Creates a new WorkloadIdentityPoolProviderX509TrustStore. intermediateCas Set of intermediate CA certificates used for building the trust chain to trustAnchors List of Trust Anchors to be used while performing validation
const
WorkloadIdentityPoolProviderX509TrustStore.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
intermediateCas → Input<List<WorkloadIdentityPoolProviderX509TrustStoreIntermediateCa>?>?
Set of intermediate CA certificates used for building the trust chain to trust anchor. IMPORTANT: Intermediate CAs are only supported when configuring x509 federation. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
trustAnchors → Input<List<WorkloadIdentityPoolProviderX509TrustStoreTrustAnchor>>
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. Structure is documented below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited