public sealed class InTotoStatement : IMessage<InTotoStatement>, IEquatable<InTotoStatement>, IDeepCloneable<InTotoStatement>, IBufferMessage, IMessage
Reference documentation and code samples for the Grafeas v1 API 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
IMessage InTotoStatement , IEquatable InTotoStatement , IDeepCloneable InTotoStatement , IBufferMessage , IMessageNamespace
Grafeas.V1Assembly
Grafeas.V1.dll
Constructors
InTotoStatement()
public InTotoStatement()
InTotoStatement(InTotoStatement)
public InTotoStatement(InTotoStatement other)
Properties
PredicateCase
public InTotoStatement.PredicateOneofCase PredicateCase { get; }
PredicateType
public string PredicateType { get; set; }
https://slsa.dev/provenance/v0.1
for SlsaProvenance.
Provenance
public InTotoProvenance Provenance { get; set; }
SlsaProvenance
public SlsaProvenance SlsaProvenance { get; set; }
SlsaProvenanceZeroTwo
public SlsaProvenanceZeroTwo SlsaProvenanceZeroTwo { get; set; }
Subject
public RepeatedField<Subject> Subject { get; }
Type
public string Type { get; set; }
Always https://in-toto.io/Statement/v0.1
.