簡體   English   中英

是否可以僅通過 web 注冊 Hyperledger Fabric 身份?

[英]Can a Hyperledger Fabric identity be enrolled solely through the web?

雖然可以使用 Nodejs 的 fabric-ca-client 通過 REST API 執行注冊,但這需要與第三方服務通信,這可能會危及安全性,因為必須共享最終用戶的秘密。

有沒有辦法直接通過 web 與結構交互,繞過 REST API 以確保安全? 嘗試使用 browserify 和 webpack 捆綁 fabric-ca-client 模塊沒有成功,因為找不到必要的模塊或不兼容。

在這種方法中我缺少什么重要的東西嗎? 對於其他語言或體系結構的客戶端安全注冊應用程序的任何建議,例如 Android 應用程序,將不勝感激。

謝謝你。

fabric-ca 服務器對於 fabric.network 不是必需的。 只要您為您的組織創建適當的 MSP 定義,您就可以使用替代 CA 服務來頒發私鑰和證書,這可能是您的一種選擇。

fabric-ca 服務器已經支持 REST 樣式請求,所有 fabric-ca-client node.js 模塊所做的是將這些調用包裝到一個易於使用的界面中,以供 node.js 應用程序使用。 應該可以編寫手機應用程序或基於 web 的應用程序以直接與 fabric-ca-server 交互。 可能這就是 hyperledger-labs 中的結構操作控制台實際執行此操作的方式,因為它不捆綁 fabric-ca-client 但仍然可以與 fabric-ca-servers 交互。

您可能必須檢查 fabric-ca-client 代碼或 fabric-operations-console 代碼才能弄清楚它是如何做到這一點的,因為 fabric-ca 文檔似乎沒有描述執行此操作的接口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM