Какой метод в libindy для создания предложения о полномочиях?

В следующем RFC № 36 упоминается необязательный шаг «предложить учетные данные» https://github.com/hyperledger/aries-rfcs/blob/master/features/0036-issue-credential/README.md#propose-credential .

К сожалению, я не могу найти метод в библиотеке ржавчины: 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?

Спасибо за вашу помощь!

1 ответ

Логика propose-credentialзависит от приложения и на сегодняшний день еще не является частью библиотеки Hyperledger Indy. Вы правы, когда говорите, что для этого нет функции, поскольку Indy предоставляет функции только для предоставления учетных данных, запроса учетных данных и выдачи учетных данных.

Как говорится в одном примечании к документу:

Примечание. В Hyperledger Indy, где сообщение с запросом учетных данных может быть отправлено только в ответ на сообщение с предложением учетных данных, сообщение с предложением учетных данных является единственным способом для потенциального держателя инициировать рабочий процесс.

Таким образом, это означает, что вы можете реализовать формат, указанный в сообщении с предложением учетных данных, и обрабатывать его на уровне приложения, вероятно, до вызова функции create_credential_offer .

Другие вопросы по тегам