0

以下 aries RFC #36 提到了一个可选步骤“propose-credential” https://github.com/hyperledger/aries-rfcs/blob/master/features/0036-issue-credential/README.md#propose-credential

不幸的是,我在 rust 库中找不到该方法:https ://github.com/hyperledger/indy-sdk/blob/f9eb2cf17b51584f875c4707094256a96656e7b8/wrappers/rust/indy-sys/src/anncreds.rs

我期待看到类似的东西:indy_issuer_create_credential_proposal以同样的方式有一个indy_issuer_create_credential_offer.

使用 lib-indy 生成凭证提案的最佳方法是什么?

感谢您的帮助!

4

1 回答 1

0

的逻辑propose-credential是特定于应用程序的,到目前为止,它还不是 Hyperledger Indy 库的一部分。当您说它没有功能时,您是对的,因为 Indy 仅提供提供凭据、请求凭据和颁发凭据的功能。

正如文档中的一个注释所说:

注意:在 Hyperledger Indy 中,请求凭证消息只能作为对提供凭证消息的响应而发送,提议凭证消息是潜在持有者启动工作流的唯一方式。

所以这意味着您可以实现凭证提议消息中指定的格式,并在应用层处理它,可能在调用create_credential_offer函数之前。

于 2021-02-05T12:30:19.307 回答