Versions in this module Expand all Collapse all v0 v0.4.0 Jan 7, 2025 Changes in this version + const AuditorMSPID + const CertifierMSPID + const IdemixIdentity + const IssuerMSPID + const OwnerMSPID + const X509Identity + var RoleToMSPID = map[driver.IdentityRole]string + type RoleFactory struct + BinderService driver2.BinderService + Config driver2.Config + DeserializerManager driver2.DeserializerManager + FSCIdentity driver.Identity + IdentityProvider driver2.IdentityProvider + Logger logging.Logger + NetworkDefaultIdentity driver.Identity + SignerService driver2.SigService + StorageProvider identity.StorageProvider + TMSID token.TMSID + func NewRoleFactory(logger logging.Logger, TMSID token.TMSID, config driver2.Config, ...) *RoleFactory + func (f *RoleFactory) BindingRole(role identity.Role) (identity.Role, error) + func (f *RoleFactory) IdentitiesForRole(role driver.IdentityRole) ([]*config.Identity, error) + func (f *RoleFactory) NewIdemix(role driver.IdentityRole, cacheSize int, issuerPublicKey []byte, ...) (identity.Role, error) + func (f *RoleFactory) NewWrappedX509(role driver.IdentityRole, ignoreRemote bool) (identity.Role, error) + func (f *RoleFactory) NewX509(role driver.IdentityRole) (identity.Role, error) + type WrappingBindingInfo struct + BinderService driver2.BinderService + IdentityProvider driver2.IdentityProvider + IdentityType identity.Type + RootIdentity driver.Identity + func (i *WrappingBindingInfo) EnrollmentID() string + func (i *WrappingBindingInfo) Get() (driver.Identity, []byte, error) + func (i *WrappingBindingInfo) ID() string + type WrappingBindingRole struct + BinderService driver2.BinderService + IdentityProvider driver2.IdentityProvider + IdentityType identity.Type + RootIdentity driver.Identity + func (r *WrappingBindingRole) GetIdentityInfo(id string) (driver.IdentityInfo, error)