Я работаю над проектом базовой сети на Hyperledeger Fabric V-1.4.1 . Я зарегистрировал администратора и создал пользователя, используя enrollAdmin.js и registerUser.js . открытый ключ и закрытый ключ создаются для user1 . Теперь я хочу использовать этот закрытый ключ для знака простых данных, а затем проверить с помощью открытого ключа . Я попытался использовать модуль узла URSA , который отлично работает с ключами RSA, сгенерированными с помощью OpenSSL , но не работает с этими двумя ключами. Возможно, потому что эти ключи не являются RSA , они являются ECDSA ключами. Я также прочитал документацию по узлу Crypto и, похоже, мне нужны файлы .pem в качестве ключей для использования в модуле Crypto . Но в ткани у меня есть ключевые файлы в формате -priv и -pub .
Есть ли какой-нибудь узел модуля, который может шифровать расшифровку с использованием ключей ECDSA ?
Есть ли какой-то особый способ в ткани гиперледжера сделать это?
Или есть ли другой способ, которым я могу это сделать?
Пожалуйста, задавайте любые вопросы, если это необходимо.
Спасибо.