【问题标题】:what is the difference between getCaName() and getName() method in CertificateAuthority class for fabric-client module?Fabric-client 模块的 CertificateAuthority 类中的 getCaName() 和 getName() 方法有什么区别?
【发布时间】:2017-11-25 16:32:32
【问题描述】:

我正在阅读为fabric-client and stumbled upon 提供的文档

这里声明getCaName()方法返回证书颁发机构的CA名称,而getCaName()返回证书颁发机构的名称。

这两者有什么区别?证书颁发机构的名称和 CA 名称有何不同? 在此先感谢

【问题讨论】:

  • 它还说应该在请求中使用Gets the name of this CertificateAuthority to use in request,Fabric-ca 服务器支持来自单个服务器的多个证书颁发机构。如果您没有在请求中提供 CaName,则默认 CA是请求的目标。
  • @I.g.Karolos 好吧,我也认为这句话将它们区分开来,这就是为什么我的另一个问题是名称和 CAName 之间的区别?它们有何不同? getCaName() 和 getName() 的输出会有什么不同吗?这就是我想知道的事情

标签: hyperledger-fabric hyperledger


【解决方案1】:

它们用于不同的目的。它还看起来constructor 的文档没有显示可选参数(包括canamename)。

getName() 返回传递给构造函数的name 参数的值,基本上就是你想给CA 以识别它的任何名称。

getCaName() 返回传递给构造函数的caname 参数的值,并且应该与在同一个fabric-ca 进程中运行多个CA 实例时设置的ca.name 属性匹配。

【讨论】:

    猜你喜欢
    • 2013-03-24
    • 2013-01-11
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 2017-12-02
    • 2018-12-16
    • 2016-11-19
    • 1970-01-01
    相关资源
    最近更新 更多