Я планирую разрешить доступ к Smart Contract, развернутому в сети блокчейна Hyperledger Fabri c. Мне удалось создать сеть, установить контракты и использовать fabri c -sdk- java для доступа к сети блокчейнов (предлагать и отправлять транзакции).
Проблема заключается в том, что все транзакции создаются с использованием одного настроенного удостоверения (как сертификата, так и личного ключа).
Для пояснения, мое REST-приложение имеет файл конфигурации, в котором определено
user.singcert.file = ... some local file ...
user.privatekey.file = ... some local file ...
Я бы хотел sh, чтобы пользователь, выполняющий доступ к API REST, предоставил учетные данные, а предложенная транзакция была бы подписана с использованием чего-либо на основе этих учетных данных, без необходимости предоставлять закрытый ключ.
Is Есть ли подход для достижения этой цели? Я что-то упустил?