mocks

package
v0.1.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PolicyEvaluator

type PolicyEvaluator struct {
}

PolicyEvaluator is a mock policy evaluator

func NewPolicyEvaluator

func NewPolicyEvaluator() *PolicyEvaluator

NewPolicyEvaluator returns a new mock policy ealuator

func (*PolicyEvaluator) EvaluateIdentities

func (pe *PolicyEvaluator) EvaluateIdentities(identities []mspi.Identity) error

EvaluateIdentities takes an array of identities and evaluates whether they satisfy the policy

func (*PolicyEvaluator) EvaluateSignedData

func (pe *PolicyEvaluator) EvaluateSignedData(signatureSet []*protoutil.SignedData) error

EvaluateSignedData takes a set of SignedData and evaluates whether this set of signatures satisfies the policy with the given bytes

type PolicyProvider

type PolicyProvider struct {
}

PolicyProvider is a mock policy provider

func NewPolicyProvider

func NewPolicyProvider() *PolicyProvider

NewPolicyProvider returns a new mock policy provider

func (*PolicyProvider) NewPolicy

func (pp *PolicyProvider) NewPolicy(policyBytes []byte) (policies.Policy, proto.Message, error)

NewPolicy returns a new policy evaluator

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL