Versions in this module Expand all Collapse all v0 v0.5.0 Jul 17, 2025 Changes in this version + const Any + const IdentityType + 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) GetAuditInfo(ctx context.Context, raw []byte, p driver.AuditInfoProvider) ([][]byte, error) + func (i *Deserializer) GetAuditInfoMatcher(owner driver.Identity, auditInfo []byte) (driver.Matcher, error) + func (i *Deserializer) Info(id []byte, auditInfoRaw []byte) (string, error) + func (i *Deserializer) MatchIdentity(id driver.Identity, auditInfo []byte) error + func (i *Deserializer) String() string + type KeyManager struct + SignerService SignerService + func NewKeyManager(conf *crypto2.Config, 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(ctx context.Context, auditInfo []byte) (driver.Identity, []byte, error) + func (p *KeyManager) IdentityType() identity.Type + 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, keyStore bccsp.KeyStore, ...) *KeyManagerProvider + func (l *KeyManagerProvider) Get(identityConfig *driver.IdentityConfiguration) (membership.KeyManager, error) + type SKI = []byte + type SignerService interface + RegisterSigner func(ctx context.Context, identity driver.Identity, signer driver.Signer, ...) error + type WrappedKeyManager struct + func (k *WrappedKeyManager) Identity(ctx context.Context, auditInfo []byte) (driver.Identity, []byte, error)