]> sjero.net Git - wget/commitdiff
[svn] Explain certificate checking in more detail.
authorhniksic <devnull@localhost>
Wed, 11 May 2005 08:44:43 +0000 (01:44 -0700)
committerhniksic <devnull@localhost>
Wed, 11 May 2005 08:44:43 +0000 (01:44 -0700)
doc/ChangeLog
doc/wget.texi

index 29eadb2451687b8fca06c6126a756f5226598b57..e87ae3ca89f09ca279b4d53040fcefa9ff77a79d 100644 (file)
@@ -1,3 +1,8 @@
+2005-05-11  Hrvoje Niksic  <hniksic@xemacs.org>
+
+       * wget.texi (HTTPS (SSL/TLS) Options): Explain certificate
+       checking in more detail.
+
 2005-05-08  Hrvoje Niksic  <hniksic@xemacs.org>
 
        * texi2pod.pl.in: Allow an "EXAMPLES" section.
index aace0ec089d97377f515f0d26a23748a31c92d13..1ed2155567a2b186ae6d16aa36fc11cb064cd319 100644 (file)
@@ -1369,9 +1369,26 @@ quite rare.
 
 @cindex SSL certificate, check
 @item --no-check-certificate
-Don't check the server certificate against the available client
-authorities.  If this is not specified, Wget will break the SSL
-handshake if the server certificate is not valid.
+Don't check the server certificate against the available certificate
+authorities.  Also don't require the URL host name to match the common
+name presented by the certificate.
+
+As of Wget 1.10, the default is to verify the server's certificate
+against the recognized certificate authorities, breaking the SSL
+handshake and aborting the download if the verification fails.
+Although this provides more secure downloads, it does break
+interoperability with some sites that worked with previous Wget
+versions, particularly those using self-signed, expired, or otherwise
+invalid certificates.  This option forces an ``insecure'' mode of
+operation that turns the certificate verification errors into warnings
+and allows you to proceed.
+
+If you see errors involving ``certificate verify failed'' or ``common
+name doesn't match requested host name'', you need to use this option
+to proceed with the download.  @emph{Only use this option if you are
+otherwise convinced of the site's authenticity, or if you don't care
+about the certificate validity.}  It is almost always a bad idea to
+use this option when transmitting confidential or important data.
 
 @cindex SSL certificate
 @item --certificate=@var{file}