如何启用 fabric-ca 服务器在证书中添加属性

How to enable fabric-ca server to add attributes in certificates

在 Fabric-ca-server-config.yaml 中,我在注册表部分看到以下评论

2) once authenticated, **retrieves the identity's attribute names and
#     values which the fabric-ca-server optionally puts into TCerts
#     which it issues for transacting on the Hyperledger Fabric blockchain**.
#     These attributes are useful for making access control decisions in
#     chaincode.

我的问题是如何强制 ca 服务器将这些属性添加到 Tcerts? 对于默认设置,角色和属性不包含在生成的证书中

虽然fabric-ca-server支持将属性放在tcerts(交易证书)中,但包括SDK在内的客户端还不支持使用tcerts。他们目前总是使用 ecerts(注册证书)。有一个 jira 项目也允许将属性放入 ecerts。参见 https://jira.hyperledger.org/browse/FAB-3752。您可以通过 jira 跟踪进度并提出任何其他请求。