Fabric-ca與現(xiàn)有fabric網(wǎng)絡(luò)組織綁定

背景

在學(xué)習(xí)fabric-ca的過程中,可以通過fabric-ca生成組織和用戶的證書,然后啟動(dòng)網(wǎng)絡(luò)。這樣就可以將ca和組織綁定起來。但是如果服務(wù)已經(jīng)啟動(dòng),fabric網(wǎng)絡(luò)在無ca的情況下通過cryptogen工具已經(jīng)跑通后再想把ca和組織綁定起來要怎么做呢?

方法

其實(shí)也很簡單,主要通過一下幾個(gè)步驟。

  • mkdir -p /home/dc2-user/fabirc-ca 創(chuàng)建工作文件夾
  • cd /home/dc2-user/fabirc-ca
  • fabric-ca-server init -b admin:adminpw 初始化ca
  • 上述步驟成功后會生成fabric-ca-server-config.yaml 文件 找到如下所示并改動(dòng)。 其中keyfile、certfile都是現(xiàn)有fabric的某個(gè)組織的ca文件下內(nèi)容
ca:
  # Name of this CA
  name: ca_org1
  # Key file (is only used to import a private key into BCCSP)
  keyfile: ./ca/f65674c4a9796464a264f4acc55f3386f0f0ea1359e292785f0d3fd4dc772f7b_sk
  # Certificate file (default: ca-cert.pem)
  certfile: ./ca/ca.org1.gyl.com-cert.pem
  # Chain file
  chainfile:
  • fabric-ca-server init -b admin:adminpw 啟動(dòng)fabric-ca
    通過以上步驟 fabric-ca就與某個(gè)組織關(guān)聯(lián)上了。這樣以后通過這個(gè)ca就可以給組織注冊用戶啦。

  • 注冊admin用戶msp

mkdir -p `pwd`/fabric-ca/admin
fabric-ca-client enroll -u http://admin:adminpw@localhost:7054 -H `pwd`/fabric-ca-files/admin
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容