InTotoStatementResponse

data class InTotoStatementResponse(val predicateType: String, val provenance: InTotoProvenanceResponse, val slsaProvenance: SlsaProvenanceResponse, val slsaProvenanceZeroTwo: SlsaProvenanceZeroTwoResponse, val subject: List<SubjectResponse>, val type: String)

Spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement The serialized InTotoStatement will be stored as Envelope.payload. Envelope.payloadType is always "application/vnd.in-toto+json".

Constructors

Link copied to clipboard
fun InTotoStatementResponse(predicateType: String, provenance: InTotoProvenanceResponse, slsaProvenance: SlsaProvenanceResponse, slsaProvenanceZeroTwo: SlsaProvenanceZeroTwoResponse, subject: List<SubjectResponse>, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

"https://slsa.dev/provenance/v0.1" for SlsaProvenance.

Link copied to clipboard

Generic Grafeas provenance.

Link copied to clipboard

SLSA 0.1 provenance.

Link copied to clipboard
Link copied to clipboard

subject is the subjects of the intoto statement

Link copied to clipboard

Always "https://in-toto.io/Statement/v0.1".