fabric-ca-client-config.yaml中enrollment
字段的用途是什么?
该字段分为profile
和label
。我无法在任何地方找到任何字段用法的任何解释。
该文件本身指出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:
答案 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属性除了在数据库中为此证书提供标签以外,没有太多用途。