diff --git a/CHANGES b/CHANGES index d8194be79e..54edae8cb4 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,10 @@ Changes with Apache 2.0.37 + *) Removed documentation references to the no-longer-supported + "make certificate" feature of mod_ssl for Apache 1.3.x. Test + certificates, if truly desired, can be generated using openssl + commands. PR 8724. [Cliff Woolley] + *) Remove SSLLog and SSLLogLevel directives in favor of having mod_ssl use the standard ErrorLog directives. [Justin Erenkrantz] diff --git a/docs/conf/ssl-std.conf b/docs/conf/ssl-std.conf index 434a471839..90492100c1 100644 --- a/docs/conf/ssl-std.conf +++ b/docs/conf/ssl-std.conf @@ -107,11 +107,10 @@ SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL # Server Certificate: # Point SSLCertificateFile at a PEM encoded certificate. If # the certificate is encrypted, then you will be prompted for a -# pass phrase. Note that a kill -HUP will prompt again. A test -# certificate can be generated with `make certificate' under -# built time. Keep in mind that if you've both a RSA and a DSA -# certificate you can configure both in parallel (to also allow -# the use of DSA ciphers, etc.) +# pass phrase. Note that a kill -HUP will prompt again. Keep +# in mind that if you have both an RSA and a DSA certificate you +# can configure both in parallel (to also allow the use of DSA +# ciphers, etc.) SSLCertificateFile @@ServerRoot@@/conf/ssl.crt/server.crt #SSLCertificateFile @@ServerRoot@@/conf/ssl.crt/server-dsa.crt diff --git a/docs/manual/ssl/ssl_faq.html b/docs/manual/ssl/ssl_faq.html index 36d03de9dc..37430c8ef2 100644 --- a/docs/manual/ssl/ssl_faq.html +++ b/docs/manual/ssl/ssl_faq.html @@ -87,7 +87,6 @@ author.
@@ -456,13 +454,8 @@ And a "PRNG not seeded" error occurs if I try "make certificate".
encryption. As of version 0.9.5, the OpenSSL functions that need
randomness report an error if the PRNG has not been seeded with
at least 128 bits of randomness. So mod_ssl has to provide enough
- entropy to the PRNG to work correctly. For this one has to use the
- SSLRandomSeed directives (to solve the run-time problem)
- and create a $HOME/.rnd file to make sure enough
- entropy is available also for the "make certificate"
- step (in case the "make certificate" procedure is not
- able to gather enough entropy theirself by searching for system
- files).
+ entropy to the PRNG to work correctly. For this one has to use the
+ SSLRandomSeed directives.
@@ -633,30 +626,6 @@ Seems like there is a difference on startup between the original Apache and an S
below under ``How can I get rid of the pass-phrase dialog at Apache
startup time?''.
-
- A Certificate does not have to be signed by a public CA. You can use your - private key to sign the Certificate which contains your public key. You - can install this Certificate into your server, and people using Netscape - Navigator (not MSIE) will be able to connect after clicking OK to a - warning dialogue. You can get MSIE to work, and your customers can - eliminate the dialogue, by installing that Certificate manually into their - browsers. -
- Just use the ``make certificate'' command at the top-level
- directory of the Apache source tree right before installing Apache via
- ``make install''. This creates a self-signed SSL Certificate
- which expires after 30 days and isn't encrypted (which means you don't
- need to enter a pass-phrase at Apache startup time).
-
- BUT REMEMBER: YOU REALLY HAVE TO CREATE A REAL CERTIFICATE FOR THE LONG - RUN! HOW THIS IS DONE IS DESCRIBED IN THE NEXT ANSWER. -
SSLCipherSuite
directive (compare it with the pre-configured example in
httpd.conf-dist) or you have choosen the DSA/DH
- algorithms instead of RSA under "make certificate"
- and ignored or overseen the warnings. Because if you have choosen
+ algorithms instead of RSA when you generated your private key
+ and ignored or overlooked the warnings. If you have choosen
DSA/DH, then your server no longer speaks RSA-based SSL ciphers
(at least not until you also configure an additional RSA-based
certificate/key pair). But current browsers like NS or IE only speak