Как зашифровать и расшифровать, используя закрытый ключ ECDSA и открытый ключ, сгенерированный в фабрике Hyperledger - PullRequest
0 голосов
/ 30 октября 2019

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

1 Ответ

1 голос
/ 30 октября 2019

Два формата, которые вы видите

  • priv
  • pub

Являются ли кошельком форматов файлового хранилища

Попробуйте зарегистрировать личностьи зарегистрируйтесь в Fabric-CA, импортировав службу идентификации, затем вы получите сертификат и закрытый ключ, просто поместите его в файл и отметьте расширение как pem, и оно будет работать

...