Bug 1712837 - avoid unnecessarily clearing the TLS session cache at startup r=jschanck

Differential Revision: https://phabricator.services.mozilla.com/D130820
This commit is contained in:
Dana Keeler 2021-11-10 21:48:47 +00:00
Родитель 0d9a71dc85
Коммит e1caabbab2
1 изменённых файлов: 1 добавлений и 2 удалений

Просмотреть файл

@ -218,8 +218,6 @@ void nsNSSComponent::GetRevocationBehaviorFromPrefs(
hardTimeoutMillis =
std::min(hardTimeoutMillis, OCSP_TIMEOUT_MILLISECONDS_HARD_MAX);
hardTimeout = TimeDuration::FromMilliseconds(hardTimeoutMillis);
ClearSSLExternalAndInternalSessionCache();
}
nsNSSComponent::nsNSSComponent()
@ -507,6 +505,7 @@ void nsNSSComponent::UnloadEnterpriseRoots() {
MutexAutoLock lock(mMutex);
mEnterpriseCerts.clear();
setValidationOptions(false, lock);
ClearSSLExternalAndInternalSessionCache();
}
static const char* kEnterpriseRootModePref =