Class InTotoStatement
Spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement The serialized InTotoStatement will be stored as Envelope.payload. Envelope.payloadType is always "application/vnd.in-toto+json".
Implements
Inherited Members
Namespace: Google.Apis.ContainerAnalysis.v1alpha1.Data
Assembly: Google.Apis.ContainerAnalysis.v1alpha1.dll
Syntax
public class InTotoStatement : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
PredicateType
"https://slsa.dev/provenance/v0.1" for SlsaProvenance.
Declaration
[JsonProperty("predicateType")]
public virtual string PredicateType { get; set; }
Property Value
Type | Description |
---|---|
string |
Provenance
Generic Grafeas provenance.
Declaration
[JsonProperty("provenance")]
public virtual InTotoProvenance Provenance { get; set; }
Property Value
Type | Description |
---|---|
InTotoProvenance |
SlsaProvenance
SLSA 0.1 provenance.
Declaration
[JsonProperty("slsaProvenance")]
public virtual SlsaProvenance SlsaProvenance { get; set; }
Property Value
Type | Description |
---|---|
SlsaProvenance |
SlsaProvenanceZeroTwo
SLSA 0.2 provenance.
Declaration
[JsonProperty("slsaProvenanceZeroTwo")]
public virtual SlsaProvenanceZeroTwo SlsaProvenanceZeroTwo { get; set; }
Property Value
Type | Description |
---|---|
SlsaProvenanceZeroTwo |
Subject
subject is the subjects of the intoto statement
Declaration
[JsonProperty("subject")]
public virtual IList<Subject> Subject { get; set; }
Property Value
Type | Description |
---|---|
IList<Subject> |
Type
Always "https://in-toto.io/Statement/v0.1".
Declaration
[JsonProperty("_type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |