Grafeas v1 API - Class SBOMReferenceOccurrence (3.6.0)

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.

Inheritance

object > SBOMReferenceOccurrence

Namespace

Grafeas.V1

Assembly

Grafeas.V1.dll

Constructors

SBOMReferenceOccurrence()

public SBOMReferenceOccurrence()

SBOMReferenceOccurrence(SBOMReferenceOccurrence)

public SBOMReferenceOccurrence(SBOMReferenceOccurrence other)
Parameter
NameDescription
otherSBOMReferenceOccurrence

Properties

Payload

public SbomReferenceIntotoPayload Payload { get; set; }

The actual payload that contains the SBOM reference data.

Property Value
TypeDescription
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
TypeDescription
string

Signatures

public RepeatedField<EnvelopeSignature> Signatures { get; }

The signatures over the payload.

Property Value
TypeDescription
RepeatedFieldEnvelopeSignature