22 lines
899 B
Diff
22 lines
899 B
Diff
Enable transitional scheme for ssl renegotiation:
|
|
|
|
(from mozilla/security/nss/lib/ssl/ssl.h)
|
|
Disallow unsafe renegotiation in server sockets only, but allow clients
|
|
to continue to renegotiate with vulnerable servers.
|
|
This value should only be used during the transition period when few
|
|
servers have been upgraded.
|
|
|
|
diff --git a/mozilla/security/nss/lib/ssl/sslsock.c b/mozilla/security/nss/lib/ssl/sslsock.c
|
|
index f1d1921..c074360 100644
|
|
--- mozilla/security/nss/lib/ssl/sslsock.c
|
|
+++ mozilla/security/nss/lib/ssl/sslsock.c
|
|
@@ -181,7 +181,7 @@ static sslOptions ssl_defaults = {
|
|
PR_FALSE, /* noLocks */
|
|
PR_FALSE, /* enableSessionTickets */
|
|
PR_FALSE, /* enableDeflate */
|
|
- 2, /* enableRenegotiation (default: requires extension) */
|
|
+ 3, /* enableRenegotiation (default: transitional) */
|
|
PR_FALSE, /* requireSafeNegotiation */
|
|
};
|
|
|