15 August, 2007 (00:04) | codesigning, extension, signtool, xpi
Now available from the download page.
Updated the readme.txt in the zip to the latest version.
Some VM’s displayed FileNotFound exceptions when the META-INF folder didn’t exist. Added explicit checks and create folders as required.
Removed some debugging statements e.g., “bc” from the output.
When running from a folder other than the baseDir the value of baseDir needed to [...]
Comments: 1
12 August, 2007 (23:17) | Uncategorized
CopySafe
Linkback from the guys at www.copysafe.net, they were one of the first to try out XPISigner and helped squash the early bugs. Much appreciated!
DMOZ
It took about three months but now XPISigner is listed on the
Open Directory Project (DMOZ)
http://www.dmoz.org/Bookmarks/D/development/Firefox/Add-ons/Development/
Tags: thanks, xpisigner
Comments: -
12 August, 2007 (23:17) | Uncategorized
CopySafe
Linkback from the guys at www.copysafe.net, they were one of the first to try out XPISigner and helped squash the early bugs. Much appreciated!
DMOZ
It took about three months but now XPISigner is listed on the
Open Directory Project (DMOZ)
http://www.dmoz.org/Bookmarks/D/development/Firefox/Add-ons/Development/
Tags: thanks, xpisigner
Comments: -
8 August, 2007 (22:53) | xpi
Now available from the download page.
Updated the readme.txt in the zip to the latest version.
Some VM’s displayed FileNotFound exceptions when the META-INF folder didn’t exist. Added explicit checks and create folders as required.
Removed some debugging statements e.g., “bc” from the output.
When running from a folder other than the baseDir the value of baseDir needed to [...]
Tags: release, xpisigner
Comments: -
3 August, 2007 (22:49) | faq, firefox, signtool, xpi
When running XPISigner with a PFX generated from SPC & PVK files you may run into the following error…
“unwrapping private key - java.security.InvalidKeyException: Illegal key size”
This may have two causes:
The unlimited strength policy files are not installed in your %JAVA_HOME%/jre/lib/security folder.
The PFX that was generated is not well formed. See below for instructions on how to export [...]
Tags: faq, xpisigner
Comments: 2
5 June, 2007 (22:47) | Uncategorized
Download XPISigner v1.4
Version 1.4
You no longer need to run the program from the directory you want to add to your XPI.
If a certificate chain was attached to a private key, only the end certificate would be added to the signer info in the XPI. This prevented Firefox from verifying extensions signed with multi-level certificate chains.
Known [...]
Comments: -
5 May, 2007 (22:44) | firefox
I’ve been working on a firefox extension in my spare time, a little something that’s not quite ready for primetime yet. Having worked in the security industry for the last 7 years I was conscious that my extension probably wouldn’t be accepted by very many people if it wasn’t signed.[1] The closest thing to ‘official’ [...]
Tags: firefox
Comments: -
23 April, 2007 (22:41) | firefox, signtool, xpi
A random sampling of the extensions available on addons.mozilla.org shows that the majority of extensions available for download are unsigned. The only signed extension found in the search was the Google Toolbar.
The use of unsigned extensions encourages the end user to ignore the Unsigned warning in the corner.
(I’m not picking on Adblock specifically, it was [...]
Tags: firefox extension, signtool, xpisigner
Comments: -
14 April, 2007 (21:39) | extension, firefox, signtool, xpi
XPISigner creates signed extensions or plug-ins for Firefox and Thunderbird.
It is a replacement for signtool.exe
Requirements:
Java 5 or higher
PKCS#12 (PFX) file containing your signing key and certificate
Your unpacked xpi directory structure
To sign the xpi file you need to point XPISigner at the directory containing your unpacked xpi.
XPISigner processes each file in the directory calculating the MD5 [...]
Comments: -
11 April, 2007 (15:34) | codesigning, firefox, xpi
Let’s take a signed XPI apart and see what’re required to build a tool like XPISigner
We’ll use the Google Toolbar for Firefox as an example. It’s already signed and we can see it works when we download it.
Save off the xpi file from http://dl.google.com/firefox/google-toolbar.xpi
Comments: -