Documentation
¶
Index ¶
Constants ¶
View Source
const (
PredicateReference = "https://in-toto.io/attestation/reference/v0.1"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ReferenceAttester ¶
type ReferenceAttester struct {
ID string `json:"id"`
}
ReferenceAttester defines the attester information
type ReferenceDigestItem ¶
type ReferenceDigestItem struct {
SHA256 string `json:"sha256"`
}
ReferenceDigestItem represents an individual digest in the predicate
type ReferenceItem ¶
type ReferenceItem struct {
DownloadLocation string `json:"downloadLocation"`
Digest ReferenceDigestItem `json:"digest"`
MediaType string `json:"mediaType"`
}
ReferenceItem represents an individual reference in the predicate
type ReferencePredicate ¶
type ReferencePredicate struct {
Attester ReferenceAttester `json:"attester"`
References []ReferenceItem `json:"references"`
}
ReferencePredicate defines predicate definition of the Reference attestation
type ReferenceStatement ¶
type ReferenceStatement struct {
attestationv1.Statement
// Predicate contains type specific metadata.
Predicate ReferencePredicate `json:"predicate"`
}
ReferenceStatement defines the statement header and the Reference predicate
Click to show internal directories.
Click to hide internal directories.