Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PolicyChecker ¶
type PolicyChecker interface { // CheckPolicy checks that the passed signed proposal is valid with the respect to // passed policy on the passed channel. // If no channel is passed, CheckPolicyNoChannel is invoked directly. CheckPolicy(channelID, policyName string, signedProp *pb.SignedProposal) error // CheckPolicyBySignedData checks that the passed signed data is valid with the respect to // passed policy on the passed channel. // If no channel is passed, the method will fail. CheckPolicyBySignedData(channelID, policyName string, sd []*common.SignedData) error // CheckPolicyNoChannel checks that the passed signed proposal is valid with the respect to // passed policy on the local MSP. CheckPolicyNoChannel(policyName string, signedProp *pb.SignedProposal) error }
PolicyChecker offers methods to check a signed proposal against a specific policy defined in a channel or not.
func NewPolicyChecker ¶
func NewPolicyChecker(channelPolicyManagerGetter policies.ChannelPolicyManagerGetter, localMSP msp.IdentityDeserializer, principalGetter mgmt.MSPPrincipalGetter) PolicyChecker
NewPolicyChecker creates a new instance of PolicyChecker
Click to show internal directories.
Click to hide internal directories.