Hyperledger Fabric CA客户端的fabric-ca-client-config.yaml配置文件中“enrollment”字段的用途

时间:2018-06-19 09:49:35

标签: hyperledger-fabric hyperledger-fabric-ca

fabric-ca-client-config.yaml中enrollment字段的用途是什么?

该字段分为profilelabel。我无法在任何地方找到任何字段用法的任何解释。 该文件本身指出profile“用于颁发证书的签名配置文件的名称”。遗憾的是,由于未定义“签名配置文件”,此信息无效。

来自fabric-ca-client-config.yaml:

#  Enrollment section used to enroll an identity with fabric-ca server
#
#  profile - Name of the signing profile to use in issuing the certificate
#  label - Label to use in HSM operations

enrollment:
  profile:
  label:

1 个答案:

答案 0 :(得分:1)

Fabric CA服务器可以配置有多个配置文件。默认情况下,在最新版本的CA上,有3个配置文件:

#!/usr/bin/osascript
on run argv
    set n to item 1 of argv as integer
    tell application "Google Chrome"
        tell tab n of window 1 …

每个配置文件将生成具有不同密钥用法,到期日期等的证书。因此,在注册期间,客户可以指定要针对哪个配置文件进行注册。例如,如果您想取回TLS证书,则可以使用“ tls”配置文件进行注册。如果您要注册为中间CA,则可以使用“ ca”配置文件进行注册。

label属性除了在数据库中为此证书提供标签以外,没有太多用途。