Bug 1371762 Part 1 Let cert shim code selectively identify some xpis as privileged r=rhelmer

MozReview-Commit-ID: L628sUEyHcL

--HG--
extra : rebase_source : 00d591f24f4f0486ebf5e01a60a00f5669f602f0
This commit is contained in:
Andrew Swan 2017-07-19 10:27:21 -07:00
Родитель 88ded8d062
Коммит 29dfb8fda7
1 изменённых файлов: 5 добавлений и 1 удалений

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

@ -504,7 +504,11 @@ var AddonTestUtils = {
let fakeCert = {commonName: id};
if (this.usePrivilegedSignatures) {
fakeCert.organizationalUnit = "Mozilla Extensions";
let privileged = typeof this.usePrivilegedSignatures == "function" ?
this.usePrivilegedSignatures(id) : this.usePrivilegedSignatures;
if (privileged) {
fakeCert.organizationalUnit = "Mozilla Extensions";
}
}
return [callback, Cr.NS_OK, fakeCert];