SimpleSigningAttestationCheck class
Require a signed DSSE attestation with type SimpleSigning.
Constructors
-
SimpleSigningAttestationCheck({required Input<
List< attestationAuthenticators, Input<AttestationAuthenticator> >List< ? containerAnalysisAttestationProjects})String> > -
Creates a new SimpleSigningAttestationCheck.
attestationAuthenticatorsThe authenticators required by this check to verify an attestation. Typically this is one or more PKIX public keys for signature verification. Only one authenticator needs to consider an attestation verified in order for an attestation to be considered fully authenticated. In otherwords, this list of authenticators is an "OR" of the authenticator results. At least one authenticator is required.containerAnalysisAttestationProjectsOptional. The projects where attestations are stored as Container Analysis Occurrences. Only one attestation needs to successfully verify an image for this check to pass, so a single verified attestation found in any ofcontainer_analysis_attestation_projectsis sufficient for the check to pass. When fetching Occurrences from Container Analysis, only 'AttestationOccurrence' kinds are considered. In the future, additional Occurrence kinds may be added to the query.const -
SimpleSigningAttestationCheck.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
attestationAuthenticators
→ Input<
List< AttestationAuthenticator> > -
The authenticators required by this check to verify an attestation. Typically this is one or more PKIX public keys for signature verification. Only one authenticator needs to consider an attestation verified in order for an attestation to be considered fully authenticated. In otherwords, this list of authenticators is an "OR" of the authenticator results. At least one authenticator is required.
final
-
containerAnalysisAttestationProjects
→ Input<
List< ?String> > -
Optional. The projects where attestations are stored as Container Analysis Occurrences. Only one attestation needs to successfully verify an image for this check to pass, so a single verified attestation found in any of
container_analysis_attestation_projectsis sufficient for the check to pass. When fetching Occurrences from Container Analysis, only 'AttestationOccurrence' kinds are considered. In the future, additional Occurrence kinds may be added to the query.final - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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