Фактически это тот случай, когда openssl smime
во -recip
входных данных ожидается формат PEM, но файл p12 имеет формат PKCS12. Вот как конвертировать p12
файл в pem
файл:
openssl pkcs12 -in myself.p12 -out myself.pem
После этого следующее расшифровывает письмо, как и ожидалось:
openssl smime -decrypt -in smime-ok.txt -recip myself.pem