diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2010-05-28 09:41:52 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2010-05-28 09:41:52 +0200 |
commit | e41e31fca838c6c62d0f56a506e7d4b6ba90b3a3 (patch) | |
tree | 0e1f4956da08b096696458869f72974cd9845a3e /doc | |
parent | 1d088b700f21f8804d921ae1336f0166cfd628d2 (diff) | |
download | gnutls-e41e31fca838c6c62d0f56a506e7d4b6ba90b3a3.tar.gz |
Added INITIAL_SAFE_RENEGOTIATION and other small updates.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/gnutls.texi | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/doc/gnutls.texi b/doc/gnutls.texi index 312bc23a59..321271b577 100644 --- a/doc/gnutls.texi +++ b/doc/gnutls.texi @@ -1280,6 +1280,7 @@ Note that it is easy to configure clients to always require the safe renegotiation extension from servers (see below on the %SAFE_RENEGOTIATION priority string). + To modify the default behaviour, we have introduced some new priority strings. The priority strings can be used by applications (@pxref{gnutls_priority_set}) and end users (e.g., @code{--priority} @@ -1288,7 +1289,15 @@ parameter to @code{gnutls-cli} and @code{gnutls-serv}). The @code{%UNSAFE_RENEGOTIATION} priority string permits (re-)handshakes even when the safe renegotiation extension was not negotiated. The @code{%SAFE_RENEGOTIATION} priority string makes -client and servers require the extension for every handshake. +client require the extension for every handshake and servers will refuse +renegotiation without it. + +To enforce your clients to upgrade to a version that supports safe +renegotiation the %INITIAL_SAFE_RENEGOTIATION priority string should be used +at server side. This will deny any connections unless the client supports +the extension. This however will prevent all clients that do not support +the extension from connecting to server, even if they do not use +renegotiation. It is possible to disable use of the extension completely, in both clients and servers, by using the @code{%DISABLE_SAFE_RENEGOTIATION} |