下面的aries RFC#36提到了一个操作步骤"提议凭证">https://github.com/hyperledger/aries-rfcs/blob/master/features/0036-issue-credential/README.md#propose-凭证
不幸的是,我在rust库中找不到该方法:https://github.com/hyperledger/indy-sdk/blob/f9eb2cf17b51584f875c4707094256a96656e7b8/wrappers/rust/indy-sys/src/anoncreds.rs
我期望看到类似的东西:indy_issuer_create_credential_proposal
,就像indy_issuer_create_credential_offer
一样。
使用lib-indy生成凭证提案的最佳方式是什么?
谢谢你的帮助!
propose-credential
的逻辑是特定于应用程序的,到目前为止,还不是Hyperledger Indy库的一部分。当你说它没有功能时,你是对的,因为Indy只提供提供凭据、请求凭据和颁发凭据的功能。
正如文件中的一条注释所说:
注意:在Hyperledger Indy中,请求凭据消息可以仅在响应提供凭证消息时发送建议凭证信息是潜在持有人启动工作流。
因此,这意味着您可以实现凭证建议消息中指定的格式,并在应用程序层处理它,可能在调用create_credential_offer函数之前。