summaryrefslogtreecommitdiffstats
path: root/README.starttls
diff options
context:
space:
mode:
authormanuel <manuel@mausz.at>2015-06-22 21:28:22 +0200
committermanuel <manuel@mausz.at>2015-06-22 21:28:22 +0200
commit15a5232629a37b3df8a476f984343375950fa2ff (patch)
tree790fbad488ef2bc481ae1562ad5949afa4e818b6 /README.starttls
parent3284e61d7a7a49620e64c7d634776f8bcf4f8119 (diff)
downloadqmail-15a5232629a37b3df8a476f984343375950fa2ff.tar.gz
qmail-15a5232629a37b3df8a476f984343375950fa2ff.tar.bz2
qmail-15a5232629a37b3df8a476f984343375950fa2ff.zip
Use DH parameters from OpenSSL and remove support for ephemeral RSA
This adds support for DH parameters from 1024 to 8192 bits.
Diffstat (limited to 'README.starttls')
-rw-r--r--README.starttls8
1 files changed, 0 insertions, 8 deletions
diff --git a/README.starttls b/README.starttls
index 0286632..07ee275 100644
--- a/README.starttls
+++ b/README.starttls
@@ -30,12 +30,6 @@ Optional: - when DEBUG is defined, some extra TLS info will be logged
30 /var/qmail/control/clientcert.pem. By preference this is 30 /var/qmail/control/clientcert.pem. By preference this is
31 the same as servercert.pem, where nsCertType should be 31 the same as servercert.pem, where nsCertType should be
32 == server,client or be a generic certificate (no usage specified). 32 == server,client or be a generic certificate (no usage specified).
33 - when a 512 bit RSA key is provided in /var/qmail/control/rsa512.pem,
34 this key will be used instead of (slow) on-the-fly generation by
35 qmail-smtpd. Idem for 512 and 1024 DH params in control/dh512.pem
36 and control/dh1024.pem. `make tmprsadh` does this.
37 Periodical replacement can be done by crontab:
38 01 01 * * * /var/qmail/bin/update_tmprsadh > /dev/null 2>&1
39 - server authentication: 33 - server authentication:
40 qmail-remote requires authentication from servers for which 34 qmail-remote requires authentication from servers for which
41 /var/qmail/control/tlshosts/host.dom.ain.pem exists. 35 /var/qmail/control/tlshosts/host.dom.ain.pem exists.
@@ -86,8 +80,6 @@ Caveats: - do a `make clean` after patching
86 will fail. This error can be ignored. Packagers should 80 will fail. This error can be ignored. Packagers should
87 cut the first 12 lines of this patch to make a happy 81 cut the first 12 lines of this patch to make a happy
88 patch 82 patch
89 - `make tmprsadh` is recommended (or should I say required),
90 otherwise DH generation can be unpredictably slow
91 - some need "-I/usr/kerberos/include" to be added in conf-cc 83 - some need "-I/usr/kerberos/include" to be added in conf-cc
92 84
93Copyright: GPL 85Copyright: GPL