Я пытаюсь использовать самозаверяющий ключ SMIME, который моя компания выдала мне с помощью Mutt. Однако, когда я пытаюсь импортировать его с помощью smime_keys
я получаю следующее.
Couldn't identify root certificate!
No root and no intermediate certificates. Can't continue. at /usr/bin/smime_keys line 708.
Я использую Mutt на OSX, недавно установленной с помощью Homebrew. Кто-нибудь знает способ заставить smime_keys
принять мой самозаверяющий сертификат? Могу ли я добавить сертификат подписи, используемый моей компанией, в какой-нибудь авторитетный файл корневого CA где-нибудь?
##########
# UPDATE #
##########
Итак, я смог заставить smime_keys
принять мой самозаверяющий сертификат, сначала добавив корневой CA моей компании через smime_keys add_root root-ca.cer
. Однако теперь, когда я пытаюсь расшифровать зашифрованное письмо, Мутт спрашивает у меня пароль сертификата шифрования, и как только я его ввожу, я получаю сообщение « Could not copy message
. Когда я пытаюсь отправить подписанное или зашифрованное электронное письмо от Mutt, после ввода пароля моего сертификата я получаю сообщение о Can't open OpenSSL subprocess!: No such file or directory (errno = 2)
.
Некоторая дополнительная информация - когда я запускаю Mutt в режиме отладки mutt -d 3
и пытаюсь расшифровать зашифрованную электронную почту, я вижу следующее в .muttdebug0
.
Failed on attachment of type application/pkcs7-mime.
Bailing on attachment of type application/pkcs7-mime.
Could not copy message
Есть идеи?