public sealed class SbomReferenceIntotoPayload : IMessage<SbomReferenceIntotoPayload>, IEquatable<SbomReferenceIntotoPayload>, IDeepCloneable<SbomReferenceIntotoPayload>, IBufferMessage, IMessageReference 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.
Implements
IMessageSbomReferenceIntotoPayload, IEquatableSbomReferenceIntotoPayload, IDeepCloneableSbomReferenceIntotoPayload, IBufferMessage, IMessageNamespace
Grafeas.V1Assembly
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 |
|