it_best_practise:apache:ssl_settings
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
it_best_practise:apache:ssl_settings [2018/05/03 13:20] – neue Section zu DH Parametern hinzugefügt André Stollenwerk | it_best_practise:apache:ssl_settings [2024/02/27 11:41] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 44: | Line 44: | ||
< | < | ||
openssl dhparam -out dhparams.pem 4096 | openssl dhparam -out dhparams.pem 4096 | ||
+ | </ | ||
+ | anschließend kann man das File im Apache (Version 2.4.8 und neuer und OpenSSL 1.0.2) einbinden mit: | ||
+ | < | ||
+ | SSLOpenSSLConfCmd DHParameters "{path to dhparams.pem}" | ||
</ | </ | ||
+ | |||
+ | Weitere Details dazu sind [[https:// | ||
+ | |||
+ | **Achtung**: | ||
+ | |||
+ | ==== Schlüsselaustausch via Diffie Hellman Elliptic Curve ==== | ||
+ | Apache kann schon per default ausgehend von einem RSA-Schlüssel den Schlüsselaustausch mit dem Client per Elliptischen Kurven durchführen. Dabei wird (auf meinen Systemen immer) eine Schlüssellänge von 256 Bit genutzt. Diese lässt sich hochstellen. | ||
+ | |||
+ | Dazu muss man zuerst herausfinden welche Kurven auf einem System zur verfügung stehen: | ||
+ | < | ||
+ | openssl ecparam -list_curves | ||
+ | </ | ||
+ | |||
+ | Anschließend kann man in der Apache (Version 2.4.8 oder höher) Config für den vHost festlegen, was man wirklich haben will. Dabei darf man natürlich nur Kurven auswählen, die das System auch kann... | ||
+ | |||
+ | < | ||
+ | SSLOpenSSLConfCmd ECDHParameters Automatic | ||
+ | SSLOpenSSLConfCmd Curves secp521r1: | ||
+ | </ | ||
+ | |||
+ | Weitere Details dazu sind [[https:// | ||
+ | |||
+ | **Achtung**: | ||
==== Weitere Versionsinformationen ==== | ==== Weitere Versionsinformationen ==== |
it_best_practise/apache/ssl_settings.1525353616.txt.gz · Last modified: 2024/02/27 11:40 (external edit)