Java 在Hyperledger结构注册过程中设置用户角色
我正试图找到一种方法,在Hyperledger结构网络的CA中生成一些证书。我可以在哪里建立用户角色,以便稍后在链码中对调用函数的证书进行评估 我可以注册用户Java 在Hyperledger结构注册过程中设置用户角色,java,hyperledger-fabric,hyperledger-fabric-ca,Java,Hyperledger Fabric,Hyperledger Fabric Ca,我正试图找到一种方法,在Hyperledger结构网络的CA中生成一些证书。我可以在哪里建立用户角色,以便稍后在链码中对调用函数的证书进行评估 我可以注册用户 public HfUser enrollHfAdmin(HfCaData hfCaData, HfAdminData hfAdminData) { log.debug("Getting HF CA data..."); final String name = hfCaData.getName();
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程序
Thx