Versions in this module Expand all Collapse all v0 v0.5.0 Jul 17, 2025 v0.4.0 Jan 7, 2025 Changes in this version + type Config interface + TranslatePath func(path string) string + UnmarshalKey func(key string, rawVal interface{}) error + type Identity struct + CacheSize int + Default bool + ID string + Opts interface{} + Path string + Type string + func (i *Identity) String() string + type IdentityConfig struct + Config Config + Wallets *Wallets + func NewIdentityConfig(config Config) (*IdentityConfig, error) + func (i *IdentityConfig) CacheSizeForOwnerID(id string) int + func (i *IdentityConfig) DefaultCacheSize() int + func (i *IdentityConfig) IdentitiesForRole(role driver.IdentityRole) ([]*Identity, error) + func (i *IdentityConfig) TranslatePath(path string) string + type Wallets struct + Auditors []*Identity + Certifiers []*Identity + DefaultCacheSize int + Issuers []*Identity + Owners []*Identity