Как расшифровать зашифрованное электронное письмо S/MIME с помощью openssl smime?

По какой-то причине я, похоже, не могу найти ответ на этот основной вопрос. Я получил зашифрованное электронное письмо S/MIME, и я хочу расшифровать его с помощью openssl smime. Однако я предполагаю, что не могу предоставить ключ в правильном формате. Вот что я сделал:

  • Сохранил сообщение электронной почты (формат необработанного текста) как smime-ok.txt
  • Экспортировал мой ключ из связки ключей OS X как myself.p12
  • Экспортировал мой общедоступный сертификат из связки ключей OS X как myself.cer

Затем я попробовал

openssl smime -decrypt -in smime-ok.txt -recip myself.p12

Но я получаю

unable to load certificate
37740:error:0906D06C:PEM routines:PEM_read_bio:no start line:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-64.50.7/src/crypto/pem/pem_lib.c:648:Expecting: TRUSTED CERTIFICATE

Я также попробовал -inkey myself.p12 -recip myself.cer и еще несколько вариантов, но это ничего не изменило. Я предполагаю, что мой файл ключей не прочитан или прочитан неправильно, потому что мне также не предлагается ввести пароль.

Я подозреваю, что в принципе могу неправильно понять, как использовать openssl smime.