On 2009-09-26 12:52 PDT, Adriano Bonat wrote:
> Hi Nelson,
> 
> Did you see the message from Kaspar? I guess he is right and I'm
> another victim of that "bug", so there is nothing I can do to fix it 

Adriano,
The ",,c" clue I gave you works around that bug in NSS 3.12.3+.

But let's look at the bigger picture here.
Why are you trying to sign your XPI?
Does signing your XPI help you in any way?

There was a time, years ago, when a signed XPI could get certain
execution privileges that an unsigned XPI could not get.
But I believe the Mozilla browser people put an end to that long ago.
Today, as far as I know, signed XPIs get no special privileges.

I honestly know of no particularly good incentive for XPI writers to
sign their XPIs at this time.  As far as I know, the only benefit that
a signed XPI gets, over an unsigned XPI, is that in one particular
dialogue, the word "unsigned" does not appear when the XPI is signed
and does appear when it is not signed.  But most users click through
that dialog so fast that they never even notice it.

And, as you've probably discovered, if you DO sign your XPI and the
browser has trouble with the signature, then it will not load the XPI,
which is a pain for both users and developers.  So, users get no sense
of added security value from signatures (because the browser does not
bestow any value on them), and both users and developers see signatures
as a cause of extra grief.  Note that this is not inherent in the
technology of signed code.  It's just the result of an attitude towards
certificates and CAs held by a certain segment of Mozilla's developers.

Now, tell me again why you want to sign your XPI?
-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to