package v0
import "github.com/in-toto/attestation/go/predicates/vsa/v0"
Index ¶
- Variables
- type VerificationSummary
- func (*VerificationSummary) Descriptor() ([]byte, []int)
- func (x *VerificationSummary) GetDependencyLevels() map[string]uint64
- func (x *VerificationSummary) GetInputAttestations() []*VerificationSummary_InputAttestation
- func (x *VerificationSummary) GetPolicy() *VerificationSummary_Policy
- func (x *VerificationSummary) GetPolicyLevel() string
- func (x *VerificationSummary) GetResourceUri() string
- func (x *VerificationSummary) GetTimeVerified() *timestamppb.Timestamp
- func (x *VerificationSummary) GetVerificationResult() string
- func (x *VerificationSummary) GetVerifier() *VerificationSummary_Verifier
- func (*VerificationSummary) ProtoMessage()
- func (x *VerificationSummary) ProtoReflect() protoreflect.Message
- func (x *VerificationSummary) Reset()
- func (x *VerificationSummary) String() string
- type VerificationSummary_InputAttestation
- func (*VerificationSummary_InputAttestation) Descriptor() ([]byte, []int)
- func (x *VerificationSummary_InputAttestation) GetDigest() map[string]string
- func (x *VerificationSummary_InputAttestation) GetUri() string
- func (*VerificationSummary_InputAttestation) ProtoMessage()
- func (x *VerificationSummary_InputAttestation) ProtoReflect() protoreflect.Message
- func (x *VerificationSummary_InputAttestation) Reset()
- func (x *VerificationSummary_InputAttestation) String() string
- type VerificationSummary_Policy
- func (*VerificationSummary_Policy) Descriptor() ([]byte, []int)
- func (x *VerificationSummary_Policy) GetDigest() map[string]string
- func (x *VerificationSummary_Policy) GetUri() string
- func (*VerificationSummary_Policy) ProtoMessage()
- func (x *VerificationSummary_Policy) ProtoReflect() protoreflect.Message
- func (x *VerificationSummary_Policy) Reset()
- func (x *VerificationSummary_Policy) String() string
- type VerificationSummary_Verifier
- func (*VerificationSummary_Verifier) Descriptor() ([]byte, []int)
- func (x *VerificationSummary_Verifier) GetId() string
- func (*VerificationSummary_Verifier) ProtoMessage()
- func (x *VerificationSummary_Verifier) ProtoReflect() protoreflect.Message
- func (x *VerificationSummary_Verifier) Reset()
- func (x *VerificationSummary_Verifier) String() string
Variables ¶
var File_in_toto_attestation_predicates_vsa_v0_vsa_proto protoreflect.FileDescriptor
Types ¶
type VerificationSummary ¶
type VerificationSummary struct {
Verifier *VerificationSummary_Verifier `protobuf:"bytes,1,opt,name=verifier,proto3" json:"verifier,omitempty"`
TimeVerified *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time_verified,proto3" json:"time_verified,omitempty"`
ResourceUri string `protobuf:"bytes,3,opt,name=resource_uri,proto3" json:"resource_uri,omitempty"`
Policy *VerificationSummary_Policy `protobuf:"bytes,4,opt,name=policy,proto3" json:"policy,omitempty"`
InputAttestations []*VerificationSummary_InputAttestation `protobuf:"bytes,5,rep,name=input_attestations,proto3" json:"input_attestations,omitempty"`
VerificationResult string `protobuf:"bytes,6,opt,name=verification_result,proto3" json:"verification_result,omitempty"`
PolicyLevel string `protobuf:"bytes,7,opt,name=policy_level,proto3" json:"policy_level,omitempty"`
DependencyLevels map[string]uint64 `protobuf:"bytes,8,rep,name=dependency_levels,proto3" json:"dependency_levels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
// contains filtered or unexported fields
}
Proto representation of predicate type https://slsa.dev/verification_summary/v0.2 Validation of all fields is left to the users of this proto.
func (*VerificationSummary) Descriptor ¶
func (*VerificationSummary) Descriptor() ([]byte, []int)
Deprecated: Use VerificationSummary.ProtoReflect.Descriptor instead.
func (*VerificationSummary) GetDependencyLevels ¶
func (x *VerificationSummary) GetDependencyLevels() map[string]uint64
func (*VerificationSummary) GetInputAttestations ¶
func (x *VerificationSummary) GetInputAttestations() []*VerificationSummary_InputAttestation
func (*VerificationSummary) GetPolicy ¶
func (x *VerificationSummary) GetPolicy() *VerificationSummary_Policy
func (*VerificationSummary) GetPolicyLevel ¶
func (x *VerificationSummary) GetPolicyLevel() string
func (*VerificationSummary) GetResourceUri ¶
func (x *VerificationSummary) GetResourceUri() string
func (*VerificationSummary) GetTimeVerified ¶
func (x *VerificationSummary) GetTimeVerified() *timestamppb.Timestamp
func (*VerificationSummary) GetVerificationResult ¶
func (x *VerificationSummary) GetVerificationResult() string
func (*VerificationSummary) GetVerifier ¶
func (x *VerificationSummary) GetVerifier() *VerificationSummary_Verifier
func (*VerificationSummary) ProtoMessage ¶
func (*VerificationSummary) ProtoMessage()
func (*VerificationSummary) ProtoReflect ¶
func (x *VerificationSummary) ProtoReflect() protoreflect.Message
func (*VerificationSummary) Reset ¶
func (x *VerificationSummary) Reset()
func (*VerificationSummary) String ¶
func (x *VerificationSummary) String() string
type VerificationSummary_InputAttestation ¶
type VerificationSummary_InputAttestation struct {
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
Digest map[string]string `protobuf:"bytes,2,rep,name=digest,proto3" json:"digest,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// contains filtered or unexported fields
}
func (*VerificationSummary_InputAttestation) Descriptor ¶
func (*VerificationSummary_InputAttestation) Descriptor() ([]byte, []int)
Deprecated: Use VerificationSummary_InputAttestation.ProtoReflect.Descriptor instead.
func (*VerificationSummary_InputAttestation) GetDigest ¶
func (x *VerificationSummary_InputAttestation) GetDigest() map[string]string
func (*VerificationSummary_InputAttestation) GetUri ¶
func (x *VerificationSummary_InputAttestation) GetUri() string
func (*VerificationSummary_InputAttestation) ProtoMessage ¶
func (*VerificationSummary_InputAttestation) ProtoMessage()
func (*VerificationSummary_InputAttestation) ProtoReflect ¶
func (x *VerificationSummary_InputAttestation) ProtoReflect() protoreflect.Message
func (*VerificationSummary_InputAttestation) Reset ¶
func (x *VerificationSummary_InputAttestation) Reset()
func (*VerificationSummary_InputAttestation) String ¶
func (x *VerificationSummary_InputAttestation) String() string
type VerificationSummary_Policy ¶
type VerificationSummary_Policy struct {
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
Digest map[string]string `protobuf:"bytes,2,rep,name=digest,proto3" json:"digest,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// contains filtered or unexported fields
}
func (*VerificationSummary_Policy) Descriptor ¶
func (*VerificationSummary_Policy) Descriptor() ([]byte, []int)
Deprecated: Use VerificationSummary_Policy.ProtoReflect.Descriptor instead.
func (*VerificationSummary_Policy) GetDigest ¶
func (x *VerificationSummary_Policy) GetDigest() map[string]string
func (*VerificationSummary_Policy) GetUri ¶
func (x *VerificationSummary_Policy) GetUri() string
func (*VerificationSummary_Policy) ProtoMessage ¶
func (*VerificationSummary_Policy) ProtoMessage()
func (*VerificationSummary_Policy) ProtoReflect ¶
func (x *VerificationSummary_Policy) ProtoReflect() protoreflect.Message
func (*VerificationSummary_Policy) Reset ¶
func (x *VerificationSummary_Policy) Reset()
func (*VerificationSummary_Policy) String ¶
func (x *VerificationSummary_Policy) String() string
type VerificationSummary_Verifier ¶
type VerificationSummary_Verifier struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationSummary_Verifier) Descriptor ¶
func (*VerificationSummary_Verifier) Descriptor() ([]byte, []int)
Deprecated: Use VerificationSummary_Verifier.ProtoReflect.Descriptor instead.
func (*VerificationSummary_Verifier) GetId ¶
func (x *VerificationSummary_Verifier) GetId() string
func (*VerificationSummary_Verifier) ProtoMessage ¶
func (*VerificationSummary_Verifier) ProtoMessage()
func (*VerificationSummary_Verifier) ProtoReflect ¶
func (x *VerificationSummary_Verifier) ProtoReflect() protoreflect.Message
func (*VerificationSummary_Verifier) Reset ¶
func (x *VerificationSummary_Verifier) Reset()
func (*VerificationSummary_Verifier) String ¶
func (x *VerificationSummary_Verifier) String() string
Source Files ¶
- Version
- v1.1.2 (latest)
- Published
- Jun 13, 2025
- Platform
- linux/amd64
- Imports
- 6 packages
- Last checked
- 4 months ago –
Tools for package owners.