使用帶有密碼的 ssl 憑證的 postfix

使用帶有密碼的 ssl 憑證的 postfix

我已經完成了一些關於如何在 ubuntu 上設定 postfix 並支援我的 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 - 我認為它必須是傳入的未加密的金鑰檔案。

相關內容