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

时间:2017-06-21 21:02:11

标签: hyperledger-fabric

在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? 对于默认设置,角色和属性不包含在生成的证书中

1 个答案:

答案 0 :(得分:1)

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