Versions in this module Expand all Collapse all v0 v0.4.0 Jan 7, 2025 Changes in this version + type AnonymousRole struct + func NewAnonymousRole(logger logging.Logger, roleID driver.IdentityRole, networkID string, ...) *AnonymousRole + func (r *AnonymousRole) GetIdentityInfo(id string) (driver.IdentityInfo, error) + func (r *AnonymousRole) ID() driver.IdentityRole + func (r *AnonymousRole) IdentityIDs() ([]string, error) + func (r *AnonymousRole) MapToID(v driver.WalletLookupID) (driver.Identity, string, error) + func (r *AnonymousRole) RegisterIdentity(config driver.IdentityConfiguration) error + type GetIdentityFunc func(auditInfo []byte) (driver.Identity, []byte, error) + type IdentityInfo struct + func NewIdentityInfo(localIdentity *LocalIdentity, ...) *IdentityInfo + func (i *IdentityInfo) EnrollmentID() string + func (i *IdentityInfo) Get() (driver.Identity, []byte, error) + func (i *IdentityInfo) ID() string + func (i *IdentityInfo) Remote() bool + type KeyManager interface + Anonymous func() bool + EnrollmentID func() string + Identity func([]byte) (driver.Identity, []byte, error) + IsRemote func() bool + type KeyManagerProvider interface + Get func(identityConfig *driver.IdentityConfiguration) (KeyManager, error) + type LocalIdentity struct + Default bool + EnrollmentID string + GetIdentity GetIdentityFunc + Name string + Remote bool + type LocalMembership struct + IdentityType string + KeyManagerProvider KeyManagerProvider + func NewLocalMembership(logger logging.Logger, config driver2.Config, ...) *LocalMembership + func (l *LocalMembership) DefaultNetworkIdentity() driver.Identity + func (l *LocalMembership) GetDefaultIdentifier() string + func (l *LocalMembership) GetIdentifier(id driver.Identity) (string, error) + func (l *LocalMembership) GetIdentityInfo(label string, auditInfo []byte) (driver.IdentityInfo, error) + func (l *LocalMembership) IDs() ([]string, error) + func (l *LocalMembership) IsMe(id driver.Identity) bool + func (l *LocalMembership) Load(identities []*config.Identity) error + func (l *LocalMembership) RegisterIdentity(idConfig driver.IdentityConfiguration) error + type LongTermRole struct + func NewLongTermRole(logger logging.Logger, roleID driver.IdentityRole, networkID string, ...) *LongTermRole + func (r *LongTermRole) GetIdentityInfo(id string) (driver.IdentityInfo, error) + func (r *LongTermRole) ID() driver.IdentityRole + func (r *LongTermRole) IdentityIDs() ([]string, error) + func (r *LongTermRole) MapToID(v driver.WalletLookupID) (driver.Identity, string, error) + func (r *LongTermRole) RegisterIdentity(config driver.IdentityConfiguration) error