Postfix Perfect Forwarding Secrecy (PFS)

openssl gendh -out /etc/postfix/dh_512.pem -2 512
openssl gendh -out /etc/postfix/dh_1024.pem -2 1024
 
postconf -e "smtpd_tls_dh1024_param_file = /etc/postfix/dh_1024.pem"
postconf -e "smtpd_tls_dh512_param_file = /etc/postfix/dh_512.pem"
postconf -e "smtpd_tls_eecdh_grade = strong"
postconf -e "tls_preempt_cipherlist = yes"
postconf -e "smtpd_tls_loglevel = 1"
postconf -e "smtp_tls_loglevel = 1"
 
postfix reload


Test mit

openssl s_client -starttls smtp -connect station7.example.de:25


Wenn in der Ausgabe etwas in folgender Art steht, ist PFS aktiv:

Protocol  : TLSv1.2    
Cipher    : ECDHE-RSA-AES256-GCM-SHA384



zurück

Quellen: