MSP和Fabric CA有什么区别?

时间:2017-08-14 21:00:13

标签: hyperledger hyperledger-fabric

Fabric CA是MSP的实现吗? MSP本身是无用的吗?

MSP和Fabric CA有哪些功能?这些功能有何不同?

3 个答案:

答案 0 :(得分:17)

MSP是一个会员服务提供商 - 可插入的接口,支持各种凭证架构,基本上为成员编排架构提供抽象层。 MSP抽象提供:

  1. 具体身份格式
  2. 用户凭据验证
  3. 用户凭据吊销
  4. 签名生成和验证
  5. 虽然Fabric-CA用于生成证书和密钥以实际初始化MSP设施。 Fabric-CA是MSP接口的默认实现,用于覆盖身份管理。

答案 1 :(得分:1)

MSP负责成员证书和身份验证。 MSP是可插入的,因此默认的Fabric MSP实现使用PKI方法和X.509证书。您可以使用商业CA或Fabric CA来生成配置MSP所需的密钥和证书。

有关更多信息,请参阅Fabric CA文档和https://hyperledger-fabric.readthedocs.io/en/latest/msp.html

答案 2 :(得分:0)

Fabric CA提供的功能包括: 向具有对等角色,用户或应用程序角色的身份进行注册,或连接到现有的LDAP作为用户注册表以获取所提到角色的身份。

MSP是会员服务提供商,它定义允许哪些证书颁发机构(CA)颁发证书。