如何解决在 Hyperledger Fabric 注册过程中设置用户角色
我正在尝试找到一种在 Hyperledger Fabric 网络的 CA 中生成一些证书的方法。我可以在哪里建立用户的角色,以便稍后在链码中对调用函数的证书进行评估?
我可以注册用户。
public HfUser enrollHfAdmin(HfCaData hfCaData,HfAdminData hfAdminData) {
log.debug("Getting HF CA data...");
final String name = hfCaData.getName();
final String url = hfCaData.getUrl();
final String pem = hfCaData.getPem();
log.debug("Getting admin data...");
final String id = hfAdminData.getId();
final String password = hfAdminData.getPassword();
final String affiliation = hfAdminData.getAffiliation();
final String mspId = hfAdminData.getMspId();
log.debug("Performing enrollment...");
final Enrollment enrollment;
try {
final HFCAClient hfcaClient = this.getHfCaClient(name,url,pem);
enrollment = hfcaClient.enroll(id,password);
} catch (EnrollmentException | InvalidArgumentException e) {
throw new HfEnrollingException(hfCaData,id,e);
}
log.debug("Creating admin hf user...");
final HfUser hfUser = new HfUser();
hfUser.setName(id);
hfUser.setAffiliation(affiliation);
hfUser.setMspId(mspId);
hfUser.setEnrollment(enrollment);
return hfUser;
}
它工作正常,但我不知道如何在过程中设置角色。 java中有什么例子可以应用到这个函数吗?或者一个能够将角色应用到帐户的主要 Java 程序?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。