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
Name Description
other SbomReferenceIntotoPayload

Properties

Predicate

public SbomReferenceIntotoPredicate Predicate { get; set; }

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

Property Value
Type Description
SbomReferenceIntotoPredicate

PredicateType

public string PredicateType { get; set; }

URI identifying the type of the Predicate.

Property Value
Type Description
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
Type Description
RepeatedFieldSubject

Type

public string Type { get; set; }

Identifier for the schema of the Statement.

Property Value
Type Description
string