Documentation ¶
Index ¶
- Constants
- Variables
- func CertNodeCAName(orgName, orgDomain, nodeName string) string
- func CertNodeCANameWithOutCert(orgName, orgDomain, nodeName string) string
- func CertOrgCaNameWithOutCert(orgName, orgDomain string) string
- func CertOrgTLSCaNameWithOutCert(orgName, orgDomain string) string
- func CertUserCAName(orgName, orgDomain, userName string) string
- func CertUserCANameWithOutCert(orgName, orgDomain, userName string) string
- func CertificateAuthorityClientCertFilePath(leagueDomain, caName string) string
- func CertificateAuthorityClientKeyFilePath(leagueDomain, caName string) string
- func CertificateAuthorityFilePath(leagueDomain, caName string) string
- func ChainCodePath(leagueName, chainCodeName, version string) (source, path, zipPath string)
- func ChannelArtifactsPath(leagueName string) string
- func ChannelTXFilePath(leagueName, channelName string) string
- func ChannelUpdateTXFilePath(leagueName, channelName string) string
- func CryptoConfigPath(leagueName string) string
- func CryptoGenesisOrgMspPath(leagueDomain, orgDomain, orgName string, isPeer bool) (mspPath string)
- func CryptoOrgAndNodePath(leagueDomain, orgDomain, orgName, nodeName string, isPeer bool) (orgPath, nodePath string)
- func CryptoOrgAndUserPath(leagueDomain, orgDomain, orgName, username string, isPeer bool) (orgPath, userPath string)
- func CryptoOrgPath(leagueDomain, orgDomain, orgName string, isPeer bool) string
- func GenesisBlock4AddFilePath(leagueName string) string
- func GenesisBlockFilePath(leagueName string) string
- func MspID(orgName string) string
- func ObtainDataPath() string
- func RootOrgCACertFileName(orgName, orgDomain string) string
- func RootOrgTLSCACertFileName(orgName, orgDomain string) string
- func RootTLSCACertFileName(leagueDomain string) string
- type Resp
- type RespImpl
Constants ¶
const ( DataPath = "DATA_PATH" // DataPath 项目工作目录 [template] K8sEnv = "RAFT_K8S" // K8S=true BrokerIDEnv = "RAFT_BROKER_ID" // BROKER_ID=1 NodeAddrEnv = "RAFT_NODE_ADDRESS" // NODE_ADDRESS=example.com NODE_ADDRESS=127.0.0.1:19865:19877 ClusterEnv = "RAFT_CLUSTER" // CLUSTER=1=127.0.0.1:19865:19877,2=127.0.0.2:19865:19877,3=127.0.0.3:19865:19877 TimeHeartbeatEnv = "RAFT_TIME_HEARTBEAT" // raft心跳定时时间ms TimeCheckEnv = "RAFT_TIME_CHECK" // raft心跳定时检查超时时间ms TimeoutEnv = "RAFT_TIMEOUT" // raft心跳超时ms PortEnv = "RAFT_PORT" // raft服务开放端口号,默认19877 LogDirEnv = "RAFT_LOG_DIR" // 日志文件目录 LogFileMaxSizeEnv = "RAFT_LOG_FILE_MAX_SIZE" // 每个日志文件保存的最大尺寸 单位:M LogFileMaxAgeEnv = "RAFT_LOG_FILE_MAX_AGE" // 文件最多保存多少天 LogUtcEnv = "RAFT_LOG_UTC" // CST & UTC 时间 LogLevelEnv = "RAFT_LOG_LEVEL" // 日志级别(debugLevel/infoLevel/warnLevel/ErrorLevel/panicLevel/fatalLevel) LogProductionEnv = "RAFT_LOG_PRODUCTION" // 是否生产环境,在生产环境下控制台不会输出任何日志 )
环境变量
const Version string = "1.0"
Version 版本号
Variables ¶
var ( // RaftStatus 是否启用raft RaftStatus bool // LogFileDir 日志文件目录 LogFileDir string // LogFileMaxSize 每个日志文件保存的最大尺寸 单位:M LogFileMaxSize int // LogFileMaxAge 文件最多保存多少天 LogFileMaxAge int // LogUtc CST & UTC 时间 LogUtc bool // LogLevel 日志级别(debugLevel/infoLevel/warnLevel/ErrorLevel/panicLevel/fatalLevel) LogLevel string // LogProduction 是否生产环境,在生产环境下控制台不会输出任何日志 LogProduction bool )
Functions ¶
func CertNodeCAName ¶
CertNodeCAName 组织下节点证书名称
func CertNodeCANameWithOutCert ¶
CertNodeCANameWithOutCert 组织下节点证书名称
func CertOrgCaNameWithOutCert ¶
CertOrgCaNameWithOutCert 组织下节点证书名称
func CertOrgTLSCaNameWithOutCert ¶
CertOrgTLSCaNameWithOutCert 组织下节点证书名称
func CertUserCAName ¶
CertUserCAName 组织下用户证书名称
func CertUserCANameWithOutCert ¶
CertUserCANameWithOutCert 组织下用户证书名称
func CertificateAuthorityClientCertFilePath ¶
CertificateAuthorityClientCertFilePath CertificateAuthorityClientCertFilePath
func CertificateAuthorityClientKeyFilePath ¶
CertificateAuthorityClientKeyFilePath CertificateAuthorityClientKeyFilePath
func CertificateAuthorityFilePath ¶
CertificateAuthorityFilePath CertificateAuthorityFilePath
func ChainCodePath ¶
ChainCodePath code目录
func ChannelArtifactsPath ¶
ChannelArtifactsPath channel-artifacts目录
func ChannelTXFilePath ¶
ChannelTXFilePath 通道tx文件路径
func ChannelUpdateTXFilePath ¶
ChannelUpdateTXFilePath 通道tx文件路径
func CryptoConfigPath ¶
CryptoConfigPath crypto-config目录
func CryptoGenesisOrgMspPath ¶
CryptoGenesisOrgMspPath CryptoGenesisOrgMspPath
func CryptoOrgAndNodePath ¶
func CryptoOrgAndNodePath(leagueDomain, orgDomain, orgName, nodeName string, isPeer bool) (orgPath, nodePath string)
CryptoOrgAndNodePath 组织机构及其节点根目录
func CryptoOrgAndUserPath ¶
func CryptoOrgAndUserPath(leagueDomain, orgDomain, orgName, username string, isPeer bool) (orgPath, userPath string)
CryptoOrgAndUserPath 组织机构及其用户根目录
func CryptoOrgPath ¶
CryptoOrgPath 组织机构及其节点根目录
func GenesisBlock4AddFilePath ¶
GenesisBlock4AddFilePath orderer.genesis.block路径
func GenesisBlockFilePath ¶
GenesisBlockFilePath orderer.genesis.block路径
func RootOrgCACertFileName ¶
RootOrgCACertFileName 指定联盟主域名的根证书文件名称
func RootOrgTLSCACertFileName ¶
RootOrgTLSCACertFileName 指定联盟主域名的根TLS证书文件名称
func RootTLSCACertFileName ¶
RootTLSCACertFileName 指定联盟主域名的根TLS证书文件名称