OpenSSL не работает при проверке подписи с ошибкой «Неизвестная опция»

894
user964804

У меня есть три файла:

  1. test.json
  2. public.pem
  3. test.json.sign (который является подписью test.json с закрытым ключом)

Мне нужно проверить эту подпись. Я использую следующую команду

dgst -sha256 -sign pub.key -signature <signature filename> <data file> 

Когда я пытаюсь выполнить эту команду, она выдает ошибку «невозможно загрузить файл ключа».

В чем проблема?


PS: я погуглил проблему и нашел решение на этом сайте здесь

Он говорит, что мне нужно сначала запустить следующую команду

openssl x509 -pubkey -noout -in cert.pem > pubkey.pem 

Но когда я запускаю эту команду, она выдает ошибку «неизвестная опция»!

1
Это может быть проблемой кодировки символов. Посмотрите на [этот ответ] (https://serverfault.com/a/300870). Или просто попробуйте без вывода файла, как это. `openssl x509 -pubkey -noout -in cert.pem` JakeGould 5 лет назад 0

0 ответов на вопрос

Похожие вопросы