У меня есть три файла:
- test.json
- public.pem
- 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
Но когда я запускаю эту команду, она выдает ошибку "неизвестная опция"!