2017-10-19 138 views
1

我確實想實現我自己的MSP身份版本。我的意思是,而不是基於默認的基於PKI的身份驗證,簽名驗證,我想這樣做使用基於令牌的身份驗證和簽名驗證。MSP的自定義實現

請讓我知道是否可以使用MSP中的自定義驗證和驗證來覆蓋基於默認證書的身份驗證/驗證。

問候, VDR

回答

1

是的,它可以支持多種類型的管理服務提供商。該設計同時支持多種類型的身份(即MSP類型),而不是一次一個。這意味着一個組織可能會使用默認的基於X509的身份類型,另一個組織可能會使用idemix(簡稱「身份混合器」)身份類型,而另一個組織可能會使用另一種類型。這三個組織可以在單一渠道進行交易。

目前正在實施一種idemix MSP類型,它支持基於零知識證明的高級加密。您可以查看master分支中的fabric/msp/idemixmsp.go,以瞭解如何實現您自己的MSP類型。但在開始之前,我會鼓勵你看看idemix是否能滿足你的需求。如果您想了解更多關於idemix的信息,您還可以在#fabric-crypto火箭聊天頻道上提出更具體的問題。