diff options
| author | manuel <manuel@mausz.at> | 2015-06-22 21:28:22 +0200 |
|---|---|---|
| committer | manuel <manuel@mausz.at> | 2015-06-22 21:28:22 +0200 |
| commit | 15a5232629a37b3df8a476f984343375950fa2ff (patch) | |
| tree | 790fbad488ef2bc481ae1562ad5949afa4e818b6 /README.starttls | |
| parent | 3284e61d7a7a49620e64c7d634776f8bcf4f8119 (diff) | |
| download | qmail-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.starttls | 8 |
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 | ||
| 93 | Copyright: GPL | 85 | Copyright: GPL |
