Documentation
¶
Index ¶
- func IsLowS(k *ecdsa.PublicKey, s *big.Int) (bool, error)
- func NewIdentityFromBytes(raw []byte) (view.Identity, driver.Verifier, error)
- func NewSigner() (view.Identity, driver.Signer, driver.Verifier, error)
- func NewVerifier(pk *ecdsa.PublicKey) *edsaVerifier
- func NewWallet(networkID string, nodeIdentity view.Identity, localMembership localMembership) *wallet
- func PemDecodeKey(keyBytes []byte) (interface{}, error)
- func PemEncodeKey(key interface{}) ([]byte, error)
- func ToLowS(k *ecdsa.PublicKey, s *big.Int) (*big.Int, bool, error)
- type AuditInfo
- type AuditInfoDeserializer
- type LocalMembership
- func (lm *LocalMembership) DefaultNetworkIdentity() view.Identity
- func (lm *LocalMembership) GetDefaultIdentifier() string
- func (lm *LocalMembership) GetIdentifier(id view.Identity) (string, error)
- func (lm *LocalMembership) GetIdentityInfo(label string, auditInfo []byte) (driver.IdentityInfo, error)
- func (lm *LocalMembership) IDs() ([]string, error)
- func (lm *LocalMembership) IsMe(id view.Identity) bool
- func (lm *LocalMembership) Load(identities []*config.Identity) error
- func (lm *LocalMembership) RegisterIdentity(id string, path string) error
- type MSPIdentityDeserializer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewIdentityFromBytes ¶
func NewVerifier ¶
func PemDecodeKey ¶
PemDecodeKey takes bytes and returns a Go key
func PemEncodeKey ¶
PemEncodeKey takes a Go key and converts it to bytes
Types ¶
type AuditInfoDeserializer ¶ added in v0.3.0
type AuditInfoDeserializer struct {
CommonName string
}
func (*AuditInfoDeserializer) Match ¶ added in v0.3.0
func (a *AuditInfoDeserializer) Match(id []byte) error
type LocalMembership ¶
type LocalMembership struct {
// contains filtered or unexported fields
}
func NewLocalMembership ¶
func NewLocalMembership( configManager config.Manager, defaultNetworkIdentity view.Identity, signerService common.SignerService, binderService common.BinderService, deserializerManager common.DeserializerManager, kvs common.KVS, mspID string, ignoreVerifyOnlyWallet bool, ) *LocalMembership
func (*LocalMembership) DefaultNetworkIdentity ¶
func (lm *LocalMembership) DefaultNetworkIdentity() view.Identity
func (*LocalMembership) GetDefaultIdentifier ¶
func (lm *LocalMembership) GetDefaultIdentifier() string
func (*LocalMembership) GetIdentifier ¶
func (lm *LocalMembership) GetIdentifier(id view.Identity) (string, error)
func (*LocalMembership) GetIdentityInfo ¶
func (lm *LocalMembership) GetIdentityInfo(label string, auditInfo []byte) (driver.IdentityInfo, error)
func (*LocalMembership) IDs ¶ added in v0.3.0
func (lm *LocalMembership) IDs() ([]string, error)
func (*LocalMembership) RegisterIdentity ¶
func (lm *LocalMembership) RegisterIdentity(id string, path string) error
type MSPIdentityDeserializer ¶
type MSPIdentityDeserializer struct{}
MSPIdentityDeserializer takes as MSP identity and returns an ECDSA verifier
func (*MSPIdentityDeserializer) DeserializeVerifier ¶
Click to show internal directories.
Click to hide internal directories.