Versions in this module Expand all Collapse all v0 v0.7.0 Dec 4, 2025 Changes in this version + const DefaultCryptoTemplate + var DriverIdentifier = string(core.DriverIdentifier(fabtokenv1.FabTokenDriverName, fabtokenv1.ProtocolV1)) + type CryptoMaterialGenerator struct + Builder *components.Builder + ColorIndex int + EventuallyTimeout time.Duration + TokenPlatform generators.TokenPlatform + func NewCryptoMaterialGenerator(tokenPlatform generators.TokenPlatform, builder api.Builder) *CryptoMaterialGenerator + func (d *CryptoMaterialGenerator) Cryptogen(command common.Command) (*gexec.Session, error) + func (d *CryptoMaterialGenerator) Generate(tms *topology.TMS, n *node.Node, wallet string, names ...string) []topology.Identity + func (d *CryptoMaterialGenerator) GenerateArtifacts(output string) + func (d *CryptoMaterialGenerator) GenerateAuditorIdentities(tms *topology.TMS, n *node.Node, auditors ...string) []topology.Identity + func (d *CryptoMaterialGenerator) GenerateCertifierIdentities(tms *topology.TMS, n *node.Node, certifiers ...string) []topology.Identity + func (d *CryptoMaterialGenerator) GenerateCryptoConfig(output string, layout *Layout) + func (d *CryptoMaterialGenerator) GenerateIssuerIdentities(tms *topology.TMS, n *node.Node, issuers ...string) []topology.Identity + func (d *CryptoMaterialGenerator) GenerateOwnerIdentities(tms *topology.TMS, n *node.Node, owners ...string) []topology.Identity + func (d *CryptoMaterialGenerator) NextColor() string + func (d *CryptoMaterialGenerator) Setup(tms *topology.TMS) (string, error) + func (d *CryptoMaterialGenerator) StartSession(cmd *exec.Cmd, name string) (*gexec.Session, error) + type FSCPlatform interface + PeerOrgs func() []*node.Organization + type Layout struct + Orgs []ftopology.Organization + Peers []Peer + func (l *Layout) PeerOrgs() []ftopology.Organization + func (l *Layout) PeersInOrg(orgName string) []Peer + type Peer struct + Name string + Organization string