Как исправить ошибку Openssl SMIME: ASN1_get_object: заголовок слишком длинный? - PullRequest
0 голосов
/ 27 апреля 2019

У меня есть файл .p7s, подписанный в формате PDF, который сейчас поврежден, и я не могу его открыть. При попытке преобразовать его обратно в PDF у меня возникают проблемы.

Я пробовал этот инструмент для ремонта https://www.pdf -online.com / osa / repair.aspx , и он смог дать мне PDF, но он выглядит очень плохо, и я не могу много читать из него.

Я также пробовал эту команду на моем Mac:

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

Но я получаю эту ошибку:

Error reading S/MIME message
140735895516104:error:0D07207B:asn1 encoding routines:ASN1_get_object:header too long:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22.50.2/libressl/crypto/asn1/asn1_lib.c:152:

Кто-нибудь имеет представление о том, как правильно преобразовать .p7s обратно в .pdf или исправить файл .p7s так, чтобы моя команда, приведенная выше, работала?

...