Grafeas v1 API - Class SbomReferenceIntotoPayload (3.6.0)

public sealed class SbomReferenceIntotoPayload : IMessage<SbomReferenceIntotoPayload>, IEquatable<SbomReferenceIntotoPayload>, IDeepCloneable<SbomReferenceIntotoPayload>, IBufferMessage, IMessage

Reference documentation and code samples for the Grafeas v1 API class SbomReferenceIntotoPayload.

The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md for more details.

Inheritance

object > SbomReferenceIntotoPayload

Namespace

Grafeas.V1

Assembly

Grafeas.V1.dll

Constructors

SbomReferenceIntotoPayload()

public SbomReferenceIntotoPayload()

SbomReferenceIntotoPayload(SbomReferenceIntotoPayload)

public SbomReferenceIntotoPayload(SbomReferenceIntotoPayload other)
Parameter
NameDescription
otherSbomReferenceIntotoPayload

Properties

Predicate

public SbomReferenceIntotoPredicate Predicate { get; set; }

Additional parameters of the Predicate. Includes the actual data about the SBOM.

Property Value
TypeDescription
SbomReferenceIntotoPredicate

PredicateType

public string PredicateType { get; set; }

URI identifying the type of the Predicate.

Property Value
TypeDescription
string

Subject

public RepeatedField<Subject> Subject { get; }

Set of software artifacts that the attestation applies to. Each element represents a single software artifact.

Property Value
TypeDescription
RepeatedFieldSubject

Type

public string Type { get; set; }

Identifier for the schema of the Statement.

Property Value
TypeDescription
string