Documentation
¶
Index ¶
Constants ¶
View Source
const ( USE_MOCK_TL = true USE_MOCK_KMS = true USE_MOCK_POLICY = true AwsRegion = "us-east-1" AwsKmsKeyArn = "arn:aws:kms:us-east-1:175142243308:alias/doi-signing" // sandbox )
Variables ¶
This section is empty.
Functions ¶
func GetMockPolicy ¶ added in v0.1.2
func GetMockPolicy() policy.PolicyEvaluator
func GetMockSigner ¶ added in v0.1.2
func GetMockSigner(ctx context.Context) (dsse.SignerVerifier, error)
Types ¶
type AnnotatedStatement ¶ added in v0.1.3
type AnnotatedStatement struct {
OCIDescriptor *v1.Descriptor
InTotoStatement *intoto.Statement
Annotations map[string]string
}
func ExtractAnnotatedStatements ¶ added in v0.1.3
func ExtractAnnotatedStatements(path string, mediaType string) ([]*AnnotatedStatement, error)
type MockPolicyEvaluator ¶ added in v0.1.3
type MockPolicyEvaluator struct {
EvaluateFunc func(ctx context.Context, resolver oci.AttestationResolver, policy []*policy.PolicyFile, input *policy.PolicyInput) error
}
func (*MockPolicyEvaluator) Evaluate ¶ added in v0.1.3
func (pe *MockPolicyEvaluator) Evaluate(ctx context.Context, resolver oci.AttestationResolver, policy []*policy.PolicyFile, input *policy.PolicyInput) error
Click to show internal directories.
Click to hide internal directories.