我正在审查HFC SDK的示例代码,并看到了管理用户的方法 .
要注册现有用户,使用以下功能:
chain.enroll
要注册和注册新用户,请使用以下功能:
chain.registerAndEnroll
但是,示例代码没有提供仅限寄存器功能的示例:
chain.register
如果我理解正确的话,chain.enroll和chain.registerAndEnroll都会将用户密钥/证书保存在调用函数的机器中 .
如果我想要一个管理员来创建一个新用户(例如,userA),我就不能使用chain.registerAndEnroll函数,因为密钥/证书将保存在admin的机器而不是userA的机器中,因为该函数不仅执行寄存器而且还执行报名参加 . 因此,我只需要一个寄存器功能 .
此外,如何使用类似于membersrvc.yaml中定义的属性的HFC向用户添加属性?
1 回答
遗憾的是,我无法找到hfc API文档的在线链接(尽管您可以根据需要在本地构建doc) .
话虽如此,有一个
chain.register
函数,它接受RegistrationRequest
对象,然后返回您稍后用于注册新用户的注册密码/密码:}