public sealed class SBOMReferenceOccurrence : IMessage<SBOMReferenceOccurrence>, IEquatable<SBOMReferenceOccurrence>, IDeepCloneable<SBOMReferenceOccurrence>, IBufferMessage, IMessage
Reference documentation and code samples for the Grafeas v1 API class SBOMReferenceOccurrence.
The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more details.
Implements
IMessageSBOMReferenceOccurrence, IEquatableSBOMReferenceOccurrence, IDeepCloneableSBOMReferenceOccurrence, IBufferMessage, IMessageNamespace
Grafeas.V1Assembly
Grafeas.V1.dll
Constructors
SBOMReferenceOccurrence()
public SBOMReferenceOccurrence()
SBOMReferenceOccurrence(SBOMReferenceOccurrence)
public SBOMReferenceOccurrence(SBOMReferenceOccurrence other)
Parameter | |
---|---|
Name | Description |
other | SBOMReferenceOccurrence |
Properties
Payload
public SbomReferenceIntotoPayload Payload { get; set; }
The actual payload that contains the SBOM reference data.
Property Value | |
---|---|
Type | Description |
SbomReferenceIntotoPayload |
PayloadType
public string PayloadType { get; set; }
The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
Property Value | |
---|---|
Type | Description |
string |
Signatures
public RepeatedField<EnvelopeSignature> Signatures { get; }
The signatures over the payload.
Property Value | |
---|---|
Type | Description |
RepeatedFieldEnvelopeSignature |