Я чомусь не можу знайти відповідь на це основне питання. Я отримав зашифрований електронний лист 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
.