Использовать postfix с ssl сертификатом, который имеет пароль

Я прошел несколько уроков о том, как настроить postfix в Ubuntu с поддержкой моего SSL-сертификата:

но ни один из них не упоминает, что я пытаюсь сделать, так что, возможно, я что-то упускаю.

Для моего файла сертификата требуется пароль (по крайней мере, он запускается при запуске apache с использованием этого же сертификата), однако ни на каком этапе я не вводю пароль этого сертификата при запуске или настройке postfix.

Как мне запустить или настроить postfix с паролем, необходимым для загрузки сертификата?

1 ответ

Решение

Файл конфигурации postfix находится в /etc/postfix/main.cf, строки в этом файле, которые имеют дело с TLS:

smtpd_tls_CAfile = /etc/ssl/mydomain.com.root.ca.pem
smtpd_tls_cert_file = /etc/ssl/certs/mydomain.com.crt
smtpd_tls_key_file = /etc/ssl/private/mydomain.com.key.unencrypted

Ни один из этих файлов не требует пароля. обратите внимание, что незашифрованный ключевой файл может быть сгенерирован из зашифрованного ключевого файла (то есть файла ключей, у которого есть пароль) с помощью команды:

openssl rsa -in /etc/ssl/mydomain.com.key.encrypted -out /etc/ssl/mydomain.com.key.unencrypted

из всего, что я прочитал, я не думаю, что возможно передать зашифрованный файл ключа прямо в postfix - я думаю, что это должен быть незашифрованный файл ключа, который передается внутрь.

Другие вопросы по тегам