Versions in this module Expand all Collapse all v0 v0.4.0 Jan 7, 2025 Changes in this version + const Any + type AuditInfoDeserializer struct + func (c *AuditInfoDeserializer) DeserializeAuditInfo(raw []byte) (driver2.AuditInfo, error) + type Deserializer struct + func NewDeserializer(ipk []byte, curveID math.CurveID) (*Deserializer, error) + func NewDeserializerWithBCCSP(ipk []byte, verType csp.VerificationType, nymEID []byte, ...) (*Deserializer, error) + func NewDeserializerWithProvider(ipk []byte, verType csp.VerificationType, nymEID []byte, ...) (*Deserializer, error) + func (i *Deserializer) DeserializeAuditInfo(raw []byte) (driver2.AuditInfo, error) + func (i *Deserializer) DeserializeSigner(raw []byte) (driver.Signer, error) + func (i *Deserializer) DeserializeVerifier(raw driver.Identity) (driver.Verifier, error) + func (i *Deserializer) DeserializeVerifierAgainstNymEID(raw []byte, nymEID []byte) (driver.Verifier, error) + func (i *Deserializer) GetOwnerAuditInfo(raw []byte, p driver.AuditInfoProvider) ([][]byte, error) + func (i *Deserializer) GetOwnerMatcher(raw []byte) (driver.Matcher, error) + func (i *Deserializer) Info(raw []byte, auditInfo []byte) (string, error) + func (i *Deserializer) String() string + type KeyManager struct + SignerService SignerService + func NewKeyManager(conf1 *m.MSPConfig, signerService SignerService, sigType bccsp.SignatureType, ...) (*KeyManager, error) + func (p *KeyManager) Anonymous() bool + func (p *KeyManager) DeserializeSigner(raw []byte) (driver.Signer, error) + func (p *KeyManager) DeserializeSigningIdentity(raw []byte) (driver.SigningIdentity, error) + func (p *KeyManager) DeserializeVerifier(raw []byte) (driver.Verifier, error) + func (p *KeyManager) EnrollmentID() string + func (p *KeyManager) Identity(auditInfo []byte) (driver.Identity, []byte, error) + func (p *KeyManager) Info(raw []byte, auditInfo []byte) (string, error) + func (p *KeyManager) IsRemote() bool + func (p *KeyManager) String() string + type KeyManagerProvider struct + func NewKeyManagerProvider(issuerPublicKey []byte, curveID math.CurveID, mspID string, ...) *KeyManagerProvider + func (l *KeyManagerProvider) Get(identityConfig *driver.IdentityConfiguration) (common.KeyManager, error) + type SignerService interface + RegisterSigner func(identity driver.Identity, signer driver.Signer, verifier driver.Verifier, ...) error + type WrappedKeyManager struct + func (k *WrappedKeyManager) Identity(auditInfo []byte) (driver.Identity, []byte, error)