2012-04-27 22:04:37 +04:00
XP-Install (xpi) code signing.
2011-05-15 06:09:03 +04:00
===
2011-05-18 21:33:56 +04:00
Requirements
2011-05-15 06:09:03 +04:00
---
2011-05-18 21:33:56 +04:00
* Recent Python (2.5+)
2012-04-27 21:57:56 +04:00
* [M2Crypto ](http://pypi.python.org/pypi/M2Crypto ) (recommended)
2011-05-18 21:33:56 +04:00
`easy_install -Z M2Crypto`
2012-04-27 21:57:56 +04:00
* Windows users must also install valid OpenSSL binaries into their (Python) path. Copying files to the corresponding M2Crypto directory under Python\libs\site-packages will also do the trick
* OR openssl binary within the path
2011-05-15 06:09:03 +04:00
Usage
---
`python xpisign.py -k cert.pem addon.xpi addon.signed.xpi`
Credits
---
2012-04-27 21:57:56 +04:00
Thanks to Wladimir Palant for initially researching this stuff!