type MockChannelPolicyManager struct {
MockPolicy policies.Policy
}
func (m *MockChannelPolicyManager) GetPolicy(id string) (policies.Policy, bool)
func (m *MockChannelPolicyManager) Manager(path []string) (policies.Manager, bool)
type MockChannelPolicyManagerGetter struct {
Managers map[string]policies.Manager
}
func (c *MockChannelPolicyManagerGetter) Manager(channelID string) (policies.Manager, bool)
type MockIdentity struct {
// contains filtered or unexported fields
}
func (id *MockIdentity) Anonymous() bool
func (id *MockIdentity) ExpiresAt() time.Time
func (id *MockIdentity) GetIdentifier() *msp.IdentityIdentifier
func (id *MockIdentity) GetMSPIdentifier() string
func (id *MockIdentity) GetOrganizationalUnits() []*msp.OUIdentifier
func (id *MockIdentity) SatisfiesPrincipal(p *mspproto.MSPPrincipal) error
func (id *MockIdentity) Serialize() ([]byte, error)
func (id *MockIdentity) Validate() error
func (id *MockIdentity) Verify(msg []byte, sig []byte) error
type MockIdentityDeserializer struct {
Identity []byte
Msg []byte
}
func (d *MockIdentityDeserializer) DeserializeIdentity(serializedIdentity []byte) (msp.Identity, error)
func (d *MockIdentityDeserializer) IsWellFormed(_ *mspproto.SerializedIdentity) error
type MockMSPPrincipalGetter struct {
Principal []byte
}
func (m *MockMSPPrincipalGetter) Get(role string) (*mspproto.MSPPrincipal, error)
type MockPolicy struct {
Deserializer msp.IdentityDeserializer
}
func (m *MockPolicy) Evaluate(signatureSet []*common.SignedData) error
Evaluate takes a set of SignedData and evaluates whether this set of signatures satisfies the policy