author Dana Keeler <dkeeler@mozilla.com>
Tue, 17 Sep 2019 23:30:15 +0300
changeset 552010 64258962f918054811dbb496d19a0d11d36e30ea
parent 525200 0339d18944be39dceb93fd6b46fc20c6b3f85725
permissions -rw-r--r--
bug 1577944 - avoid calling CERT_NewTempCertificate in NSSCertDBTrustDomain::GetCertTrust for enterprise certificates r=jcj,kjacobs a=pascalc Calling CERT_NewTempCertificate on an enterprise certificate is inefficient because NSS tries (and fails) to find a copy of that certificate in its internal data structures (which includes querying softoken, which involves hitting the disk). We can avoid doing so for these certificates in NSSCertDBTrustDomain::GetCertTrust because we already know what trust values they should have (after checking the relevant blocklists). Differential Revision: https://phabricator.services.mozilla.com/D45588

head = head.js
run-sequentially = Bug 912235 - Intermittent failures
firefox-appdir = browser

skip-if = os != "win" # Windows only test
skip-if = (verify && (os == 'win'))
support-files = mailcap
# Bug 676997: test consistently fails on Android
fail-if = os == "android"
support-files = handlers.json
# Bug 676997: test consistently fails on Android
fail-if = os == "android"