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.
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 |