11 4 服務端命令剖析

2021-09-16 19:36:10 字數 1553 閱讀 9005

fabric-ca-server命令主要負責啟動乙個ca服務,包括init和start兩個子命令。

可以通過fabric-ca-server[command]--help命令來檢視各個子命令的含義和選項。

11.4.1 全域性命令引數

全域性命令引數可以同時被init和start子命令支援,主要包括如下幾個方面的引數。這些引數可以通過命令列引數方式傳入,也支援通過環境變數或配置檔案的方式傳入。

1.通用引數

通用引數包括服務位址、個數、ca檔案路徑等,總結如表11-1所示。

表11-1 通用引數

2.證書簽名請求引數

證書簽名請求引數主要應用在需要從上層ca申請頒發證書的場景,總結如表11-2所示。

表11-2 證書簽名請求引數

3.資料庫相關引數

資料庫相關引數目前支援sqlite3、postgre、mysql三種型別的資料庫,總結如表11-3所示。

表11-3 資料庫相關引數

4.tls相關引數

tls通過證書來識別通訊對端的身份。通常情況下,服務端需要開啟tls認證,以防止有人假冒服務端;更為嚴格的情況下,還需要對客戶端身份也進行tls驗證,以限制只允許指定的客戶端連線,tls相關引數總結如表11-4所示。

表11-4 tls相關引數

5.ldap相關引數

ldap可用來支援ecert和tcert的申請管理,提供實體資訊的查詢和驗證,ldap相關引數總結如表11-5所示。

表11-5 ldap相關引數

11.4.2 init命令

命令格式為fabric-ca-server init[flags]。

初始化乙個fabric-ca-server服務,主要用於生成金鑰相關的證書檔案(檔案如果已存在則跳過生成)以及配置檔案等。

11.4.3 start命令

命令格式為fabric-ca-server start[flags]。

啟動乙個fabric-ca-server服務。

如果之前沒有進行初始化操作,不存在相關金鑰和配置檔案,則需要指定-b admin_user:admin_pass引數來啟動。並且啟動之前會先執行初始化操作。

'); (window.slotbydup = window.slotbydup || ).push(); })();

'); (window.slotbydup = window.slotbydup || ).push(); })();

HTTP服務端JSON服務端

最後更新日期 2014 5 18 author kagula 內容簡介 cppcms是個開源web開發框架,通過它可以很容易實現http服務和json服務,這裡介紹cppcms開發環境的搭建。寫乙個cppcms測試程式,它建立http服務,向瀏覽器返回hello,world頁面。cppcms依賴的一...

redis服務端基本命令

服務端命令 二,hashes型別及操作 1,hset 設定hash field為指定值 2,hget 獲取 3,hsetnx 4,hmget 獲取所有健 5,hincrby 6,hexists 測試指定field是否存在 7,hlen 返回所有健數 8,hdel 刪除指定hash的field 9,h...

服務端系統

1.高可用 容錯和降級。容錯級別上,忽略次要 error 服務降級 程式中部分error是可以忽略處理的,或者打個日誌標記下,而不用結束整個執行流程。服務降級是指,當依賴的非核心模組出問題時,可以選擇不請求或者熔斷式請求 過載保護 資料可以不吐給客戶端,這就要求對資料或者服務進行級別劃分,優先保證使...