Versions in this module Expand all Collapse all v0 v0.5.0 Jul 17, 2025 Changes in this version + type Factory struct + BinderService driver.BinderService + Config driver.Config + DeserializerManager driver.DeserializerManager + FSCIdentity driver.Identity + IdentityProvider driver.IdentityProvider + Logger logging.Logger + NetworkDefaultIdentity driver.Identity + SignerService driver.SigService + StorageProvider StorageProvider + TMSID token.TMSID + func NewFactory(logger logging.Logger, TMSID token.TMSID, config driver.Config, ...) *Factory + func (f *Factory) NewRole(role identity.RoleType, defaultAnon bool, targets []driver.Identity, ...) (identity.Role, error) + type Role struct + func NewRole(logger logging.Logger, roleID identity.RoleType, networkID string, ...) *Role + func (r *Role) GetIdentityInfo(ctx context.Context, id string) (idriver.IdentityInfo, error) + func (r *Role) ID() identity.RoleType + func (r *Role) IdentityIDs() ([]string, error) + func (r *Role) MapToIdentity(ctx context.Context, v driver.WalletLookupID) (driver.Identity, string, error) + func (r *Role) RegisterIdentity(ctx context.Context, config driver.IdentityConfiguration) error + type StorageProvider interface + IdentityStore func(tmsID token.TMSID) (driver.IdentityStoreService, error)