bug 284450, Only use SSL V2 compatible hello, if SSL V2 is enabled
r=jgmyers, r=nelson, a=kengert git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@192714 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -1416,6 +1416,7 @@ nsNSSComponent::InitializeNSS(PRBool showWarningBox)
|
||||
PRBool enabled;
|
||||
mPrefBranch->GetBoolPref("security.enable_ssl2", &enabled);
|
||||
SSL_OptionSetDefault(SSL_ENABLE_SSL2, enabled);
|
||||
SSL_OptionSetDefault(SSL_V2_COMPATIBLE_HELLO, enabled);
|
||||
mPrefBranch->GetBoolPref("security.enable_ssl3", &enabled);
|
||||
SSL_OptionSetDefault(SSL_ENABLE_SSL3, enabled);
|
||||
mPrefBranch->GetBoolPref("security.enable_tls", &enabled);
|
||||
@@ -1891,6 +1892,7 @@ nsNSSComponent::Observe(nsISupports *aSubject, const char *aTopic,
|
||||
if (prefName.Equals("security.enable_ssl2")) {
|
||||
mPrefBranch->GetBoolPref("security.enable_ssl2", &enabled);
|
||||
SSL_OptionSetDefault(SSL_ENABLE_SSL2, enabled);
|
||||
SSL_OptionSetDefault(SSL_V2_COMPATIBLE_HELLO, enabled);
|
||||
} else if (prefName.Equals("security.enable_ssl3")) {
|
||||
mPrefBranch->GetBoolPref("security.enable_ssl3", &enabled);
|
||||
SSL_OptionSetDefault(SSL_ENABLE_SSL3, enabled);
|
||||
|
||||
Reference in New Issue
Block a user