Versions in this module Expand all Collapse all v1 v1.4.6 May 20, 2020 Changes in this version + type ChannelConfigGetter interface + GetChannelConfig func(cid string) channelconfig.Resources + type ChannelConfigGetterFunc func(cid string) channelconfig.Resources + func (f ChannelConfigGetterFunc) GetChannelConfig(cid string) channelconfig.Resources + type ChannelPolicyManagerGetter interface + Manager func(channelID string) (policies.Manager, bool) + type ChannelVerifier struct + Policy string + func NewChannelVerifier(policy string, polMgr policies.ChannelPolicyManagerGetter) *ChannelVerifier + func (cv *ChannelVerifier) VerifyByChannel(channel string, sd *cb.SignedData) error + type DiscoverySupport struct + func NewDiscoverySupport(v Verifier, e Evaluator, chanConf ChannelConfigGetter) *DiscoverySupport + func (s *DiscoverySupport) ConfigSequence(channel string) uint64 + func (s *DiscoverySupport) EligibleForService(channel string, data cb.SignedData) error + func (s *DiscoverySupport) SatisfiesPrincipal(channel string, rawIdentity []byte, principal *msp.MSPPrincipal) error + type Evaluator interface + Evaluate func(signatureSet []*cb.SignedData) error + type Verifier interface + VerifyByChannel func(channel string, sd *cb.SignedData) error