Как открыть файл p7s из командной строки? - PullRequest
0 голосов
/ 25 апреля 2020

Я пытаюсь открыть файлы p7s из командной строки, используя openSSL с этой строкой

openssl.exe smime -verify -in 1.pdf.P7s -noverify -inform DEM -out 1.pdf

openssl smime -inform DER -verify -noverify -in 1.pdf.p7s -out 1.pdf

Но я всегда получаю это:

Verification failure 7100:error:04091068:rsa routines:int_rsa_verify:bad signature:crypto\rsa\rsa_sig n.c:220: 7100:error:21071069:PKCS7 routines:PKCS7_signatureVerify:signature failure:crypt o\pkcs7\pk7_doit.c:1041: 7100:error:21075069:PKCS7 routines:PKCS7_verify:signature failure:crypto\pkcs7\p k7_smime.c:353:

И создание файла, который я не могу открыть.

Позднее редактирование: я обнаружил, что «p7s - это просто файл подписи в формате DER. В этом файле нет «содержимого», обычно это не S / MIME-сообщение, а вложение base64 ». но я до сих пор не знаю, как получить базовый файл.

1 Ответ

0 голосов
/ 26 апреля 2020

Да, похоже, что версия, которую я использовал (1.1.1), дает мне эту ошибку. Меняя его на старую версию (1.0), он работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...