Bug 1454820 - Add support for system addon signing for web extension bundling. r=johannh,kmag
MozReview-Commit-ID: 3dpQKGHOgLa
This commit is contained in:
@@ -373,12 +373,19 @@ var ExtensionTestCommon = class ExtensionTestCommon {
|
||||
id = uuidGen.generateUUID().number;
|
||||
}
|
||||
|
||||
let signedState = AddonManager.SIGNEDSTATE_SIGNED;
|
||||
if (data.isPrivileged) {
|
||||
signedState = AddonManager.SIGNEDSTATE_PRIVILEGED;
|
||||
}
|
||||
if (data.isSystem) {
|
||||
signedState = AddonManager.SIGNEDSTATE_SYSTEM;
|
||||
}
|
||||
|
||||
return new Extension({
|
||||
id,
|
||||
resourceURI: jarURI,
|
||||
cleanupFile: file,
|
||||
signedState: data.isPrivileged ? AddonManager.SIGNEDSTATE_PRIVILEGED
|
||||
: AddonManager.SIGNEDSTATE_SIGNED,
|
||||
signedState,
|
||||
temporarilyInstalled: !!data.temporarilyInstalled,
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user