diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2010-06-01 16:02:34 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2010-06-01 16:10:03 +0200 |
commit | 9fd9ba397442fa0d593766e1ae396e589abf4c41 (patch) | |
tree | 210e27f0af33a300d7e785b61a3542f17f3c9e48 /doc/announce.txt | |
parent | 41b98c63e0656b4f74b42b13800426183a62d1ac (diff) | |
download | gnutls-9fd9ba397442fa0d593766e1ae396e589abf4c41.tar.gz |
Splitted safe renegotiation capabilities to
%SAFE_RENEGOTIATION: will enable safe renegotiation. This is the most
secure and recommended option for clients. However this will prevent from
connecting to legacy servers.
%PARTIAL_RENEGOTIATION: Prevents renegotiation with clients and servers not
supporting the safe renegotiation extension. (this is the default)
%UNSAFE_RENEGOTIATION: Permits (re-)handshakes even unsafe ones.
Diffstat (limited to 'doc/announce.txt')
-rw-r--r-- | doc/announce.txt | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/doc/announce.txt b/doc/announce.txt index 599f203ab0..0e6b61f9ba 100644 --- a/doc/announce.txt +++ b/doc/announce.txt @@ -299,16 +299,15 @@ strings. The priority strings can be used by applications (gnutls_priority_set) and end users (e.g., `--priority' parameter to `gnutls-cli' and `gnutls-serv'). -The `%UNSAFE_RENEGOTIATION' priority string requests what is today the +The `%PARTIAL_RENEGOTIATION' priority string requests what is today the default behaviour, i.e., that handshakes without the safe renegotiation extension is permitted. To make more use of the extension, you may provide the `%SAFE_RENEGOTIATION' priority string. In this mode, -clients will require that the server supports the extension for the -initial handshake, and servers will require that the client supports -the extension for renegotiated handshakes. If you want to make a -server refuse even initial handshakes without the safe renegotiation -extension, use the `%INITIAL_SAFE_RENEGOTIATION' priority string. It -is possible to disable use of the extension completely by using the +clients and servers will require that the peer supports the extension for +the initial handshakes. To allow unsafe rengotiation the +`%UNSAFE_RENEGOTIATION' priority string is available. This will send +the extension if supported by peer but will never mandate it. +It is possible to disable use of the extension completely by using the `%DISABLE_SAFE_RENEGOTIATION' priority string however this is recommended against except for debugging. |