geneses

package
v0.0.0-...-a76d37d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2019 License: Apache-2.0 Imports: 36 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// WorkPath 项目工作目录 [template]
	WorkPath       = "WORK_PATH"
	OrdererOrgName = "OrdererOrg"
	GOPath         = "GOPATH"
)

环境变量

View Source
const (
	GeneratePriKeyFileName = "private.key"
)

Variables

This section is empty.

Functions

func CertNodeCAName

func CertNodeCAName(orgName, orgDomain, nodeName string) string

func CertRootCAName

func CertRootCAName(leagueDomain string) string

func CertRootTLSCAName

func CertRootTLSCAName(leagueDomain string) string

func CertUserCAName

func CertUserCAName(orgName, orgDomain, userName string) string

func CertificateAuthorityClientCertFilePath

func CertificateAuthorityClientCertFilePath(leagueDomain, caName string) string

CertificateAuthorityClientCertFilePath CertificateAuthorityPath

func CertificateAuthorityClientKeyFilePath

func CertificateAuthorityClientKeyFilePath(leagueDomain, caName string) string

CertificateAuthorityClientKeyFilePath CertificateAuthorityPath

func CertificateAuthorityFilePath

func CertificateAuthorityFilePath(leagueDomain, caName string) string

CertificateAuthorityPath CertificateAuthorityPath

func ChainCodePath

func ChainCodePath(leagueName, chainCodeName, version string) (source, path, zipPath string)

ChainCodePath code目录

func ChannelArtifactsPath

func ChannelArtifactsPath(leagueName string) string

ChannelArtifactsPath channel-artifacts目录

func ChannelTXFilePath

func ChannelTXFilePath(leagueName, channelName string) string

ChannelTXFilePath 通道tx文件路径

func ChannelUpdateTXFilePath

func ChannelUpdateTXFilePath(leagueName, channelName string) string

ChannelUpdateTXFilePath 通道tx文件路径

func CryptoConfigPath

func CryptoConfigPath(leagueName string) string

CryptoConfigPath crypto-config目录

func CryptoOrgAndNodePath

func CryptoOrgAndNodePath(leagueDomain, orgDomain, orgName, nodeName string, isPeer bool, node ClientCANode) (orgPath, nodePath string)

CryptoOrgAndNodePath CryptoOrgAndNodePath

func CryptoOrgMspPath

func CryptoOrgMspPath(leagueDomain, orgDomain, orgName string, isPeer bool) (mspPath string)

CryptoOrgMspPath CryptoOrgMspPath

func CryptoRootCAPath

func CryptoRootCAPath(leagueDomain string) string

CryptoRootCAPath CryptoCAPath

func CryptoRootTLSCAPath

func CryptoRootTLSCAPath(leagueDomain string) string

CryptoRootTLSCAPath CryptoCAPath

func CryptoUserTmpPath

func CryptoUserTmpPath(leagueDomain, orgDomain, orgName string) string

CryptoUserTmpPath CryptoUserTempPath

func CsrFilePath

func CsrFilePath(leagueDomain, orgName, orgDomain, commonName string) string

func CsrPath

func CsrPath(leagueDomain, orgName, orgDomain string) string

func GenesisBlockFilePath

func GenesisBlockFilePath(leagueName string) string

GenesisBlockFilePath orderer.genesis.block路径

func MspID

func MspID(orgName string) string

func NodeDomain

func NodeDomain(orgName, orgDomain, nodeName string) string

Types

type ClientCANode

type ClientCANode int
const (
	CcnNode ClientCANode = iota
	CcnAdmin
	CcnUser
)

type GenerateConfig

type GenerateConfig struct{}

func (*GenerateConfig) CreateCsr

func (gc *GenerateConfig) CreateCsr(reqCsr *generate.ReqCreateCsr) error

func (*GenerateConfig) CreateLeague

func (gc *GenerateConfig) CreateLeague(league *generate.ReqCreateLeague) error

func (*GenerateConfig) CreateOrg

func (gc *GenerateConfig) CreateOrg(org *generate.ReqCreateOrg) error

func (*GenerateConfig) CreateOrgNode

func (gc *GenerateConfig) CreateOrgNode(node *generate.ReqCreateOrgNode) error

func (*GenerateConfig) CreateOrgUser

func (gc *GenerateConfig) CreateOrgUser(user *generate.ReqCreateOrgUser) error

func (*GenerateConfig) EccSKI

func (gc *GenerateConfig) EccSKI(key *ecdsa.PrivateKey) []byte

SKI returns the subject key identifier of this key.

func (*GenerateConfig) RsaSKI

func (gc *GenerateConfig) RsaSKI(key *rsa.PrivateKey) []byte

SKI returns the subject key identifier of this key.

func (*GenerateConfig) SignAlgorithm

func (gc *GenerateConfig) SignAlgorithm(signAlgorithm generate.SignAlgorithm) x509.SignatureAlgorithm

func (*GenerateConfig) UpdateChannel

func (gc *GenerateConfig) UpdateChannel(sdk *fabsdk.FabricSDK, channelID, orgName, orgUser, orderURL string, tlsConfig endpoint.TLSConfig) error

type Genesis

type Genesis struct {
	Info *generate.ReqGenesis
	// contains filtered or unexported fields
}

func (*Genesis) CreateChannelCreateTx

func (g *Genesis) CreateChannelCreateTx(consortium, channelID string) error

func (*Genesis) CreateGenesisBlock

func (g *Genesis) CreateGenesisBlock(consortium string) error

func (*Genesis) Init

func (g *Genesis) Init()

func (*Genesis) ObtainGenesisBlockData

func (g *Genesis) ObtainGenesisBlockData(consortium string) ([]byte, error)

type PemConfig

type PemConfig struct {
	KeyConfig *generate.ReqKeyConfig
}

func (*PemConfig) GenerateCrypto

func (pc *PemConfig) GenerateCrypto() *generate.RespKeyConfig

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL