Приветствую.
Высылает банк письма в формате DIRECTUM ESD с вложением, которое почтовые клиенты (например, munpack) видят как smime.p7m, при этом само описание вложения письма имеет вид
Content-Type: application/pkcs7-mime; smime-type=enveloped-data;
Content-Disposition: attachment; filename="smime.p7m"
Content-Transfer-Encoding: base64
вариации в духе
openssl smime -decrypt -in smime.p7m -recip bank.crt -noverify -inkey primary.key -out txt.txt
пишут ошибку
unable to load signing key file
139705852929216:error:0909006C:PEM routines:get_name:no start line:../crypto/pem/pem_lib.c:745:Expecting: ANY PRIVATE KEY
очевидно потому что openssl
ничего не знает про шифрование ГОСТ
если ключи засунуть в аутлук, то он видит файл ESD в письме и нормально его извлекает