On Wed, Jul 19, 2017 at 5:02 PM, R Kent James <k...@caspia.com> wrote:

> On 7/19/2017 4:06 PM, David Keeler wrote:
>
>> [dev-apps-thunderbird and dev-apps-seamonkey cc'd, but please discuss on
>> dev-platform]
>>
> ...
>
>> Given all this, the question is do we still need this second API? Does
>> Thunderbird or SeaMonkey use it for any reason, or can we simplify the
>> code-base, reduce build size, etc.?
>>
>
> Thunderbird never implemented required code signing for addons, so I can't
> imagine we would need the API that you want to remove. But there is a lot
> of past history that I do not know, but I'm not sure who else would know
> better.
>

"Required code signing" was not the point of the original question.
David's email distinguishes between the method used to enforce extension
signing in Firefox (which requires that extensions be signed by Mozilla)
and the "second API" that verifies signatures against anything in the app's
certificate store.  As he says, that second verification method isn't used
in Firefox but in other Gecko applications that use the old add-on install
confirmation dialog, that dialog  includes a note about the certificate
(kind of like what's shown in the location bar when browsing with https).
The question is about removing the code that powers that.

-Andrew
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to