gecko-dev/security/manager
David Keeler f228ba40a1 bug 1228175 - fix IsCertBuiltInRoot r=Cykesiopka,mgoodwin
When a built-in root certificate has its trust changed from the default value,
the platform has to essentially create a copy of it in the read/write
certificate database with the new trust settings. At that point, the desired
behavior is that the platform still considers that certificate a built-in root.
Before this patch, this would indeed happen for the duration of that run of the
platform, but as soon as it restarted, the certificate in question would only
appear to be from the read/write database, and thus was not considered a
built-in root. This patch changes the test of built-in-ness to explicitly
search the built-in certificate slot for the certificate in question. If found,
it is considered a built-in root.

MozReview-Commit-ID: HCtZpPQVEGZ

--HG--
extra : rebase_source : 898ef37459723f1d8479cfdc58658ccb00e782a9
2016-03-04 17:06:33 -08:00
..
locales Bug 1064402 - Part 1: Remove Import button in Servers tab of the Certificate Manager. r=keeler 2016-02-06 20:40:57 -08:00
pki Bug 1250254 - Enable ESLint "no-throw-literal" rule for PSM. r=dkeeler 2016-02-29 20:05:55 -08:00
ssl bug 1228175 - fix IsCertBuiltInRoot r=Cykesiopka,mgoodwin 2016-03-04 17:06:33 -08:00
tools Bug 1253958 - Make getHSTSPreloadList.js and genHPKPStaticPins.js gracefully handle trailing whitespace in URL entries. r=dkeeler 2016-03-06 16:02:52 -08:00
.eslintrc.json Bug 1250254 - Enable ESLint "no-throw-literal" rule for PSM. r=dkeeler 2016-02-29 20:05:55 -08:00
android_stub.h Bug 1103816 - Add support for gonk-L to android_stub.h, r=glandium 2014-12-16 21:35:09 -05:00
moz.build Bug 1164714 - Move and flatten security/manager/boot/{public,src}/ into security/manager/ssl/. r=keeler 2015-05-26 10:31:25 -07:00