2017-06-21 60 views
0

在Hyperledger V0.6我用我的泊塢窗下面的開關(環境變量)條命令,以便能夠在會員服務屬性的使用:我們如何能夠在Hyperledger V1.0屬性的使用

-e MEMBERSRVC_CA_ACA_ENABLED=true 

在Hyperledger v1.0中,是否有需要設置的特定開關(環境變量)?

我正在註冊一個假設有屬性的用戶,但是當我反序列化它時,我無法在證書中看到該屬性。

我覺得這兩個中的一個是我的問題,但不能找出哪一個:

一個。我不知道我的會員服務配置是否正確(例如,我需要使用類似的環境變量(MEMBERSRVC_CA_ACA_ENABLED = true)

b。我正確使用了Node HFC SDK根據文檔,我需要通過現場「的attrs」用的鍵/值的屬性數組我用下面的:

attrs: [{ name: "attr1", value: "attr1value" }, { name: "attr2", value: "attr2value" }] 

我有沒有正確定義ATTRS

回答

0

屬性在證書尚不支持Hyperledger面料? v1. v0.6的會員服務流程已被替換爲 Hyperledger Fabric CA(請參閱https://hyperledger-fabric-ca.readthedocs.io/en/latest/)。 具有屬性的交易證書(tcerts)不在v1中。 請參閱https://jira.hyperledger.org/browse/FAB-3752,以跟蹤在註冊證書(ecerts)中添加屬性的進度。

在支持此功能之前,您可以通過檢查應具有訪問權限的特定證書,根據特定身份對鏈接代碼進行訪問控制決策。

+0

謝謝你的迴應。我想澄清你的意思是「通過檢查特定證書的具體身份」?你的意思是現在我的訪問控制將基於用戶ID /組織嗎?我能夠從證書中獲取用戶標識/組織。如果我需要基於角色的訪問控制,這對Hyperledger v1來說還不可行? –

相關問題