ChainDesk:認識Fabric CA
作者:ChainDesk韓小東
本篇文章閱讀時間:2分鐘
目標
瞭解 Fabric CA 結構及在 Hyperledger Fabric 中的作用
安裝 Fabric CA
任務實現
6.2.1 Fabric CA簡介
Hyperledger Fabric CA 是 Hyperledger Fabric 的證書頒發機構(CA),是超級賬本 Hyperledger Fabric 內一個可選的 MemberService 元件,對網路內各個實體的身份證書進行管理,主要實現:
負責 Fabric 網路內所有實體(Identity)身份的註冊。
負責對數字證書的簽發,包括 ECerts(身份證書)、TCerts(交易證書)。
證書的續簽或吊銷。
Fabric CA 在 Hyperledger Fabric 網路中的作用如下圖所示:
訪問 Fabric CA 伺服器可以通過 Hyperledger Fabric CA 客戶端或通過其中一個 Fabric SDK 來實現,與 Hyperledger Fabric CA 伺服器的所有通訊都是通過 REST API 進行。
Hyperledger Fabric CA 客戶端或 SDK 可以連線到 Hyperledger Fabric CA 伺服器叢集,叢集由 HA Proxy 等實現負載均衡。伺服器可能包含多個CA,每個CA都是根CA或中間CA,每個中間CA都有一個父CA。
Hyperledger Fabric CA 的身份資訊儲存在資料庫或LDAP中。目前 Fabric CA 支援的資料庫有 MySQL、PostgreSQL、SQLite;預設使用 SQLite 資料庫。如果配置了 LDAP,則身份資訊將保留在 LDAP 而不是資料庫中。
區塊鏈技術QQ交流群:263270946 掌握更多技術乾貨,關注微信公眾號“ChainDesk”
未經授權禁止轉載、改編,轉載請註明出處!
本文地址: https://www.chaindesk.cn/witbook/11/135
ChainDesk——全球區塊鏈技術生態超級社群
以區塊鏈技術為入口,搭建全球區塊鏈技術生態超級社群,社群將服務於公鏈生態建設、DAPP專案研發、技術諮詢、課程體系研發、區塊鏈書籍編寫,區塊鏈課程製作、講師培訓、區塊鏈職業教育、區塊鏈線上教育、去中心化技術評測一體化的區塊鏈技術超級社群。
免費·原創·專業·高效·系統