2011-06-26 1 views
0

現在、私はFirefox 2.0.0用プラグインと、プラグインとupdate.rdfをHTTPS接続で利用できる新しいプラグインを持っていますが、バージョン1.1.6のプラグインもあります。以前の開発者およびHTTP接続 と、このプラグイン・ポイント・リソースにリンクを更新し、このプラグインは、最大バージョンFF 3.6を持っている。*互換性のセクションXPI:以前のバージョンのupdate.rdfを作成する

に私はhttps://new_url/update.rdfhttp://old_url/update.rdfからリダイレクトを作成し、Firefoxのコンソール

に起こるかどうか確認しています
  • FF update.rdfに署名が必要であることを示す
  • 私は
  • FFは署名がなかったことを示してHTTPS接続で使用するSSL証明書のペアがあり、新しいURL、新しいXPIと秘密鍵を使って署名を作成していない有効な

私は、開発者に到達できないとmozillaで自分のアカウントにログインできません。私はmozillaの彼の口座の下で私は署名を作成するために使用できる公開鍵/秘密鍵を得ることができると思います。

正しいupdate.rdfを作成する他の方法は、このプラグインを更新することができますか?

P.S.以前のinstall.rdfにupdatekeyがあり、あなたがプライベートペアを持っていなかった場合、update.rdfを発行する方法はありません。 ...キーを見つけました

答えて

1

署名はaddons.mozilla.orgのアカウントなどにはリンクされていません。ただし、install.rdfファイルに公開鍵(https://developer.mozilla.org/en/Install_Manifests#updateKey参照)が含まれている場合は、公開鍵と一致する秘密鍵で更新プログラムに署名する必要があります。別の秘密鍵で署名することはできません。それが署名のポイントです。この秘密鍵を所有している人だけが更新を公開できます。秘密鍵が失われた場合は、ユーザーに書き留めてもらう必要があります。何らかの理由で更新について通知することはできますが、自動的に更新することはできません。

これは以前のバージョンでは役に立ちませんが、アップデート(update.rdfと実際のXPIファイルの両方)がHTTPS経由で配信される場合、署名拡張は不要です。 install.rdfupdateKeyというエントリを含めないでください。

関連する問題