Versions in this module Expand all Collapse all v0 v0.4.0 Jan 7, 2025 Changes in this version + const KeystoreFolder + const KeystoreFullFolder + const PrivateKeyFileName + type AuditInfo struct + EID string + RH []byte + func (a *AuditInfo) Bytes() ([]byte, error) + func (a *AuditInfo) EnrollmentID() string + func (a *AuditInfo) FromBytes(raw []byte) error + func (a *AuditInfo) RevocationHandle() string + type AuditInfoDeserializer struct + func (a *AuditInfoDeserializer) DeserializeAuditInfo(raw []byte) (driver2.AuditInfo, error) + type AuditInfoMatcher struct + CommonName string + func (a *AuditInfoMatcher) Match(id []byte) error + type AuditMatcherDeserializer struct + func (a *AuditMatcherDeserializer) GetOwnerMatcher(raw []byte) (driver.Matcher, error) + type KeyManager struct + func NewKeyManager(mspConfigPath, keyStorePath, mspID string, signerService SignerService, ...) (*KeyManager, *msp.MSPConfig, error) + func NewKeyManagerFromConf(conf *msp.MSPConfig, mspConfigPath, keyStorePath, mspID string, ...) (*KeyManager, *msp.MSPConfig, error) + func (p *KeyManager) Anonymous() bool + func (p *KeyManager) DeserializeSigner(raw []byte) (driver.Signer, error) + func (p *KeyManager) DeserializeVerifier(raw []byte) (driver.Verifier, error) + func (p *KeyManager) EnrollmentID() string + func (p *KeyManager) Identity([]byte) (driver.Identity, []byte, error) + func (p *KeyManager) Info(raw []byte, auditInfo []byte) (string, error) + func (p *KeyManager) IsRemote() bool + func (p *KeyManager) SerializedIdentity() (driver.SigningIdentity, error) + func (p *KeyManager) String() string + type KeyManagerProvider struct + func NewKeyManagerProvider(config driver2.Config, mspID string, signerService driver2.SigService, ...) *KeyManagerProvider + func (k *KeyManagerProvider) Get(idConfig *driver.IdentityConfiguration) (common2.KeyManager, error) + type MSPIdentityDeserializer struct + func (d *MSPIdentityDeserializer) DeserializeVerifier(id driver.Identity) (driver.Verifier, error) + type SignerService interface + RegisterSigner func(identity driver.Identity, signer driver.Signer, verifier driver.Verifier, ...) error