cryptogen (2)generate 生成证书再举例
1. 配置文件
OrdererOrgs: - Name: Orderer Domain: testcryptogen.com Specs: - Hostname: orderer PeerOrgs:- Name: Org1 Domain: org1.testcryptogen.com EnableNodeOUs: falseTemplate:Count: 2 Users:Count: 3 - Name: Org2Domain: org2.testcryptogen.comEnableNodeOUs: falseTemplate:Count: 2Users:Count: 22.
root@i:/opt/hyperledger/fabricconfig/crypto-config# tree -L 6
├── ordererOrganizations
│ └── testcryptogen.com #根域名為testcryptogen.com的orderer節(jié)點的相關(guān)證書文件
│ ├── ca # CA服務(wù)器簽名文件
│ │ ├── 9fe7756ab2b8dd329ddc689a022f06773af70b1006e0df126f f22416671ff866_sk
│ │ └── ca.testcryptogen.com-cert.pem
│ ├── msp
│ │ ├── admincerts # orderer 管理員的證書
│ │ │ └── Admin@testcryptogen.com-cert.pem
│ │ ├── cacerts # orderer 根域名服務(wù)器的簽名證書
│ │ │ └── ca.testcryptogen.com-cert.pem
│ │ └── tlscacerts # TLS 連接用的身份證書
│ │ └── tlsca.testcryptogen.com-cert.pem
│ ├── orderers # orderer 節(jié)點需要的相關(guān)證書文件
│ │ └── orderer.testcryptogen.com
│ │ ├── msp # orderer 節(jié)點相關(guān)證書
│ │ │ ├── admincerts
│ │ │ ├── cacerts
│ │ │ ├── keystore
│ │ │ ├── signcerts
│ │ │ └── tlscacerts
│ │ └── tls # orderer 節(jié)點和其他節(jié)點 TLS 連接用的身份證書
│ │ ├── ca.crt
│ │ ├── server.crt
│ │ └── server.key
│ ├── tlsca
│ │ ├── 0d5fa27337f1ebcfd424c61f791f0c76d67a3c06889a1ab97a 1d7de16d21936a_sk
│ │ └── tlsca.testcryptogen.com-cert.pem
│ └── users # orderer 節(jié)點用戶相關(guān)的證書
│ └── Admin@testcryptogen.com
│ ├── msp
│ │ ├── admincerts
│ │ ├── cacerts
│ │ ├── keystore
│ │ ├── signcerts
│ │ └── tlscacerts
│ └── tls
│ ├── ca.crt
│ ├── client.crt
│ └── client.key
└── peerOrganizations
├── org1.testcryptogen.com # 組織的相關(guān)證書文件
│ ├── ca # 組織根節(jié)點簽名證書
│ │ ├── 0b272c0067147eb26fe0ef41366bd8e841d41062df6209b094 3dfaa4e67264f7_sk
│ │ └── ca.org1.testcryptogen.com-cert.pem
│ ├── msp
│ │ ├── admincerts # 組織管理員的證書
│ │ │ └── Admin@org1.testcryptogen.com-cert.pem
│ │ ├── cacerts # 組織的根證書
│ │ │ └── ca.org1.testcryptogen.com-cert.pem
│ │ └── tlscacerts # TLS 連接身份證書
│ │ └── tlsca.org1.testcryptogen.com-cert.pem
│ ├── peers
│ │ ├── peer0.org1.testcryptogen.com
│ │ │ ├── msp
│ │ │ │ ├── admincerts # 組織的管理證書, 只有這些證書才能進行創(chuàng)建通道等操作
│ │ │ │ ├── cacerts # 組織根證書
│ │ │ │ ├── keystore # 當前節(jié)點的私鑰
│ │ │ │ ├── signcerts # 當前節(jié)點簽名的數(shù)字證書
│ │ │ │ └── tlscacerts # TLS 連接的身份證書
│ │ │ └── tls
│ │ │ ├── ca.crt # 組織的根證書
│ │ │ ├── server.crt # 驗證本節(jié)點簽名的證書
│ │ │ └── server.key # 當前節(jié)點的私鑰文件用來簽名的
│ │ └── peer1.org1.testcryptogen.com
│ │ ├── msp
│ │ │ ├── admincerts
│ │ │ ├── cacerts
│ │ │ ├── keystore
│ │ │ ├── signcerts
│ │ │ └── tlscacerts
│ │ └── tls
│ │ ├── ca.crt
│ │ ├── server.crt
│ │ └── server.key
│ ├── tlsca
│ │ ├── fe340ca55a6bec7593be46883c9aca164a007fea19dc6a0745 9a3099dd4e132f_sk
│ │ └── tlsca.org1.testcryptogen.com-cert.pem
│ └── users
│ ├── Admin@org1.testcryptogen.com
│ │ ├── msp
│ │ │ ├── admincerts # 組織的根證書作為管理員身份的驗證
│ │ │ ├── cacerts # 用戶所屬組織的根證書
│ │ │ ├── keystore # 用戶私鑰
│ │ │ ├── signcerts # 用戶的簽名證書
│ │ │ └── tlscacerts # TLS 連接通信證書, SDK客戶端使用
│ │ └── tls
│ │ ├── ca.crt # 組織根證書
│ │ ├── client.crt # 管理員身份的證書
│ │ └── client.key # 管理員私鑰
│ ├── User1@org1.testcryptogen.com
│ │ ├── msp
│ │ │ ├── admincerts
│ │ │ ├── cacerts
│ │ │ ├── keystore
│ │ │ ├── signcerts
│ │ │ └── tlscacerts
│ │ └── tls
│ │ ├── ca.crt
│ │ ├── client.crt
│ │ └── client.key
│ ├── User2@org1.testcryptogen.com
│ │ ├── msp
│ │ │ ├── admincerts
│ │ │ ├── cacerts
│ │ │ ├── keystore
│ │ │ ├── signcerts
│ │ │ └── tlscacerts
│ │ └── tls
│ │ ├── ca.crt
│ │ ├── client.crt
│ │ └── client.key
│ └── User3@org1.testcryptogen.com
│ ├── msp
│ │ ├── admincerts
│ │ ├── cacerts
│ │ ├── keystore
│ │ ├── signcerts
│ │ └── tlscacerts
│ └── tls
│ ├── ca.crt
│ ├── client.crt
│ └── client.key
└── org2.testcryptogen.com
├── ca
│ ├── ca.org2.testcryptogen.com-cert.pem
│ └── e7ba20f396a106784d9076b8d62d8d3e8627991dc84c6ba85f 31f382af9963ed_sk
├── msp
│ ├── admincerts
│ │ └── Admin@org2.testcryptogen.com-cert.pem
│ ├── cacerts
│ │ └── ca.org2.testcryptogen.com-cert.pem
│ └── tlscacerts
│ └── tlsca.org2.testcryptogen.com-cert.pem
├── peers
│ ├── peer0.org2.testcryptogen.com
│ │ ├── msp
│ │ │ ├── admincerts
│ │ │ ├── cacerts
│ │ │ ├── keystore
│ │ │ ├── signcerts
│ │ │ └── tlscacerts
│ │ └── tls
│ │ ├── ca.crt
│ │ ├── server.crt
│ │ └── server.key
│ └── peer1.org2.testcryptogen.com
│ ├── msp
│ │ ├── admincerts
│ │ ├── cacerts
│ │ ├── keystore
│ │ ├── signcerts
│ │ └── tlscacerts
│ └── tls
│ ├── ca.crt
│ ├── server.crt
│ └── server.key
├── tlsca
│ ├── f2121a5969a1bfc7e8f7a04c2dd31e44f74d412f88dce68094 a3bb904d87e593_sk
│ └── tlsca.org2.testcryptogen.com-cert.pem
└── users
├── Admin@org2.testcryptogen.com
│ ├── msp
│ │ ├── admincerts
│ │ ├── cacerts
│ │ ├── keystore
│ │ ├── signcerts
│ │ └── tlscacerts
│ └── tls
│ ├── ca.crt
│ ├── client.crt
│ └── client.key
├── User1@org2.testcryptogen.com
│ ├── msp
│ │ ├── admincerts
│ │ ├── cacerts
│ │ ├── keystore
│ │ ├── signcerts
│ │ └── tlscacerts
│ └── tls
│ ├── ca.crt
│ ├── client.crt
│ └── client.key
└── User2@org2.testcryptogen.com
├── msp
│ ├── admincerts
│ ├── cacerts
│ ├── keystore
│ ├── signcerts
│ └── tlscacerts
└── tls
├── ca.crt
├── client.crt
└── client.key
參考
總結(jié)
以上是生活随笔為你收集整理的cryptogen (2)generate 生成证书再举例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cryptogen (1)generat
- 下一篇: Hyperledger Fabric 智