Documentation
¶
Index ¶
- func NewSecurityAdvisor(deserializer mgmt.DeserializersManager) api.SecurityAdvisor
- type MSPMessageCryptoService
- func (s *MSPMessageCryptoService) Expiration(peerIdentity api.PeerIdentityType) (time.Time, error)
- func (s *MSPMessageCryptoService) GetPKIidOfCert(peerIdentity api.PeerIdentityType) common.PKIidType
- func (s *MSPMessageCryptoService) Sign(msg []byte) ([]byte, error)
- func (s *MSPMessageCryptoService) ValidateIdentity(peerIdentity api.PeerIdentityType) error
- func (s *MSPMessageCryptoService) Verify(peerIdentity api.PeerIdentityType, signature, message []byte) error
- func (s *MSPMessageCryptoService) VerifyBlock(chainID common.ChainID, seqNum uint64, signedBlock []byte) error
- func (s *MSPMessageCryptoService) VerifyByChannel(chainID common.ChainID, peerIdentity api.PeerIdentityType, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSecurityAdvisor ¶
func NewSecurityAdvisor(deserializer mgmt.DeserializersManager) api.SecurityAdvisor
Types ¶
type MSPMessageCryptoService ¶
type MSPMessageCryptoService struct {
// contains filtered or unexported fields
}
func NewMCS ¶
func NewMCS(channelPolicyManagerGetter policies.ChannelPolicyManagerGetter, localSigner crypto.LocalSigner, deserializer mgmt.DeserializersManager) *MSPMessageCryptoService
func (*MSPMessageCryptoService) Expiration ¶
func (s *MSPMessageCryptoService) Expiration(peerIdentity api.PeerIdentityType) (time.Time, error)
func (*MSPMessageCryptoService) GetPKIidOfCert ¶
func (s *MSPMessageCryptoService) GetPKIidOfCert(peerIdentity api.PeerIdentityType) common.PKIidType
func (*MSPMessageCryptoService) Sign ¶
func (s *MSPMessageCryptoService) Sign(msg []byte) ([]byte, error)
func (*MSPMessageCryptoService) ValidateIdentity ¶
func (s *MSPMessageCryptoService) ValidateIdentity(peerIdentity api.PeerIdentityType) error
func (*MSPMessageCryptoService) Verify ¶
func (s *MSPMessageCryptoService) Verify(peerIdentity api.PeerIdentityType, signature, message []byte) error
func (*MSPMessageCryptoService) VerifyBlock ¶
func (*MSPMessageCryptoService) VerifyByChannel ¶
func (s *MSPMessageCryptoService) VerifyByChannel(chainID common.ChainID, peerIdentity api.PeerIdentityType, signature, message []byte) error
Click to show internal directories.
Click to hide internal directories.