Documentation
¶
Index ¶
- Constants
- func CopyDir(srcDir, destDir string) error
- func CopyFile(src, dst string) error
- type CA
- type CAClientEnroll
- type CAClientRegister
- type CAFactory
- type CAServer
- type DLogPublicParamsGenerator
- type FabTokenPublicParamsGenerator
- type IdemixCASupport
- func (i *IdemixCASupport) Gen(owner string) (res token.IdentityConfiguration, err error)
- func (i *IdemixCASupport) GenerateConfiguration() error
- func (i *IdemixCASupport) Start() error
- func (i *IdemixCASupport) StartSession(cmd *exec.Cmd, name string) (*gexec.Session, error)
- func (i *IdemixCASupport) Stop()
- type NetworkHandler
- func (p *NetworkHandler) AuditDBSQLDataSourceDir(uniqueName string) string
- func (p *NetworkHandler) CopyDBsTo(node *sfcnode.Node, to string)
- func (p *NetworkHandler) DBPath(root string, tms *topology2.TMS) string
- func (p *NetworkHandler) DeleteDBs(node *sfcnode.Node)
- func (p *NetworkHandler) FSCNodeKVSDir(uniqueName string) string
- func (p *NetworkHandler) HelperConfigPath() string
- func (p *NetworkHandler) IdentityDBSQLDataSourceDir(uniqueName string) string
- func (p *NetworkHandler) TTXDBSQLDataSourceDir(uniqueName string) string
- func (p *NetworkHandler) TokensDBSQLDataSourceDir(uniqueName string) string
- type TokenPlatform
Constants ¶
View Source
const (
CACfgTemplate = `` /* 20053-byte string literal not displayed */
)
View Source
const (
FabricBinsPathEnvKey = "FAB_BINS"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CA ¶ added in v0.4.0
type CA interface { Start() error Stop() Gen(owner string) (token.IdentityConfiguration, error) }
func NewIdemixCASupport ¶ added in v0.4.0
func NewIdemixCASupport(tokenPlatform generators.TokenPlatform, tms *topology.TMS, issuerCryptoMaterialPath string) (CA, error)
type CAClientEnroll ¶ added in v0.4.0
type CAClientEnroll struct { NetworkPrefix string Home string CAServerURL string CAName string Output string EnrollmentType string IdemixCurve string }
func (CAClientEnroll) Args ¶ added in v0.4.0
func (c CAClientEnroll) Args() []string
func (CAClientEnroll) SessionName ¶ added in v0.4.0
func (c CAClientEnroll) SessionName() string
type CAClientRegister ¶ added in v0.4.0
type CAClientRegister struct { NetworkPrefix string CAServerURL string CAName string IDName string IDSecret string IDType string EnrollmentType string IdemixCurve string MSPDir string }
func (CAClientRegister) Args ¶ added in v0.4.0
func (c CAClientRegister) Args() []string
func (CAClientRegister) SessionName ¶ added in v0.4.0
func (c CAClientRegister) SessionName() string
type CAFactory ¶ added in v0.4.0
type CAFactory = func(generators.TokenPlatform, *topology.TMS, string) (CA, error)
type CAServer ¶ added in v0.4.0
func (CAServer) SessionName ¶ added in v0.4.0
type DLogPublicParamsGenerator ¶
func NewDLogPublicParamsGenerator ¶
func NewDLogPublicParamsGenerator(defaultCurveID math3.CurveID) *DLogPublicParamsGenerator
type FabTokenPublicParamsGenerator ¶
type FabTokenPublicParamsGenerator struct{}
func NewFabTokenPublicParamsGenerator ¶
func NewFabTokenPublicParamsGenerator() *FabTokenPublicParamsGenerator
type IdemixCASupport ¶ added in v0.4.0
type IdemixCASupport struct { IssuerCryptoMaterialPath string ColorIndex int StartEventuallyTimeout time.Duration EventuallyTimeout time.Duration TokenPlatform generators.TokenPlatform TMS *topology.TMS CAPort string // contains filtered or unexported fields }
func (*IdemixCASupport) Gen ¶ added in v0.4.0
func (i *IdemixCASupport) Gen(owner string) (res token.IdentityConfiguration, err error)
func (*IdemixCASupport) GenerateConfiguration ¶ added in v0.4.0
func (i *IdemixCASupport) GenerateConfiguration() error
func (*IdemixCASupport) Start ¶ added in v0.4.0
func (i *IdemixCASupport) Start() error
func (*IdemixCASupport) StartSession ¶ added in v0.4.0
func (*IdemixCASupport) Stop ¶ added in v0.4.0
func (i *IdemixCASupport) Stop()
type NetworkHandler ¶ added in v0.4.0
type NetworkHandler struct { TokenPlatform TokenPlatform CryptoMaterialGenerators map[string]generators.CryptoMaterialGenerator CASupports map[string]CAFactory EventuallyTimeout time.Duration ColorIndex int }
func (*NetworkHandler) AuditDBSQLDataSourceDir ¶ added in v0.4.0
func (p *NetworkHandler) AuditDBSQLDataSourceDir(uniqueName string) string
func (*NetworkHandler) CopyDBsTo ¶ added in v0.5.0
func (p *NetworkHandler) CopyDBsTo(node *sfcnode.Node, to string)
func (*NetworkHandler) DBPath ¶ added in v0.4.0
func (p *NetworkHandler) DBPath(root string, tms *topology2.TMS) string
func (*NetworkHandler) DeleteDBs ¶ added in v0.4.0
func (p *NetworkHandler) DeleteDBs(node *sfcnode.Node)
func (*NetworkHandler) FSCNodeKVSDir ¶ added in v0.4.0
func (p *NetworkHandler) FSCNodeKVSDir(uniqueName string) string
func (*NetworkHandler) HelperConfigPath ¶ added in v0.4.0
func (p *NetworkHandler) HelperConfigPath() string
func (*NetworkHandler) IdentityDBSQLDataSourceDir ¶ added in v0.4.0
func (p *NetworkHandler) IdentityDBSQLDataSourceDir(uniqueName string) string
func (*NetworkHandler) TTXDBSQLDataSourceDir ¶ added in v0.4.0
func (p *NetworkHandler) TTXDBSQLDataSourceDir(uniqueName string) string
func (*NetworkHandler) TokensDBSQLDataSourceDir ¶ added in v0.4.0
func (p *NetworkHandler) TokensDBSQLDataSourceDir(uniqueName string) string
type TokenPlatform ¶ added in v0.4.0
type TokenPlatform interface { TokenGen(keygen common.Command) (*gexec.Session, error) PublicParametersFile(tms *topology2.TMS) string GetContext() api2.Context PublicParameters(tms *topology2.TMS) []byte GetPublicParamsGenerators(driver string) generators.PublicParamsGenerator PublicParametersDir() string GetBuilder() api2.Builder TokenDir() string UpdatePublicParams(tms *topology2.TMS, pp []byte) }
Click to show internal directories.
Click to hide internal directories.