web-dev-qa-db-ja.com

xpinstall.signatures.required = falseを使用したWaterfoxの「このアドオンは破損しているように見えるため、インストールできませんでした」

アドオンをインストールしようとしています:

https://addons.mozilla.org/firefox/downloads/file/887261/referer_control-1.31-an+fx.xpi

手動でダウンロードしてから「一時的なアドオン」としてインストールすると、問題なく動作します。ただし、正常にインストールしようとすると動作しません。 xpinstall.signatures.required=falseを設定しました(これは実際にはWaterfoxのデフォルトです)。また、xpinstall.whitelist.requiredをfalseに設定しようとしましたが、役に立ちませんでした。

これはaddons.mozilla.orgの多くの(ほとんどすべての)アドオンで発生するため、最近の署名の変更が何かに影響を与えているのではないかと思います。

2
Robert Fraser

最近の署名の変更が何かに影響を与えたのではないかと思います。

最近の署名の変更には、期限切れの証明書の再発行が含まれていました。アドオンの署名は再生成されませんでした。代わりに、同じ証明書が再度発行されましたが、有効期限が更新されただけです。

それ以外の点では公開鍵とメタデータは同一のままであるため、古い署名を検証するために使用できますが、もちろん、実際にを持っている場合に限ります。新しい証明書。たとえば、Firefox Studiesを介して配布された修正プログラムは、Firefoxのメインの「CA証明書」データベースにインストールすることで機能し、アドオン自体にまだバンドルされている古い証明書を上書きします。

したがって、Mozilla署名付きアドオンを使用する他のブラウザも、古いアドオンを正常に検証するために、この新しい証明書を含める必要があります。ダウンロードして、Waterfoxの[権限]タブに手動でインポートできます(これは中間証明書であるため、[信頼]チェックボックスを選択する必要はありません)。

(Screenshot of Firefox's "Certificate Manager" with the new signing CA highlighted)

参考までに、証明書(* .pemファイルにコピーしてからインポートできます)は次のとおりです。

【.____。] ----- 
 MIIHLTCCBRWgAwIBAgIDEAAIMA0GCSqGSIb3DQEBDAUAMH0xCzAJBgNVBAYTAlVT 
 MRwwGgYDVQQKExNNb3ppbGxhIENvcnBvcmF0aW9uMS8wLQYDVQQLEyZNb3ppbGxh 
 IEFNTyBQcm9kdWN0aW9uIFNpZ25pbmcgU2VydmljZTEfMB0GA1UEAxMWcm9vdC1j 
 YS1wcm9kdWN0aW9uLWFtbzAeFw0xNTA0MDQwMDAwMDBaFw0yNTA0MDQwMDAwMDBa 
 MIGnMQswCQYDVQQGEwJVUzEcMBoGA1UEChMTTW96aWxsYSBDb3Jwb3JhdGlvbjEv [-----証明書をBEGIN .____ 。] MC0GA1UECxMmTW96aWxsYSBBTU8gUHJvZHVjdGlvbiBTaWduaW5nIFNlcnZpY2Ux 
 JjAkBgNVBAMTHXNpZ25pbmdjYTEuYWRkb25zLm1vemlsbGEub3JnMSEwHwYJKoZI 
 hvcNAQkBFhJmb3hzZWNAbW96aWxsYS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4IC [.____。】DwAwggIKAoICAQC/qluiiI + wO6qGA4vH7cHvWvXpdju9JnvbwnrbYmxhtUpfS68L 
 bdjGGtv7RP6F1XhHT4MU3v4GuMulH0E4Wfalm8evsb3tBJRMJPICJX5UCLi6VJ6J [.____。】2vipXSWBf8xbcOB + PY5Kk6L + EZiWaepiM23CdaZjNOJCAB6wFHlGe + zUk87whpLa 
 7GrtrHjTb8u9TSS + mwjhvgfP8ILZrWhzb5H/ybgmD7jYaJGIDY/WDmq1gVe03fSh 
 xD09Ml1P7H38o5kbFLnbbqpqC6n8SfUI31MiJAXAN2e6rAOM8EmocAY0EC5KUooX UlIqvw1MPlQPs7Zu/MBnVmyGTSqJxtYoklr0MaEXnJN [.____。】Y3g3FDf1R0Opp2/BEY9Vh3Fc9Pq6qWIhGoMyWdueoSYa + GURqDbsuYnk7ZkysxK + [.____。】yRoFJu4x3TUBmMKM14jQKLgxvuIzWVn6qg6cw7ye/DYNufc + DSPSTSakSsWJ9IPx [.____。】iAU7xJ + GCMzaZ10Y3VGOybGLuPxDlSd6KALAoMcl9ghB2mvfB0N3wv6uWnbKuxih 
 Q/qDps + FjliNvr7C66mIVH + 9rkyHIy6GgIUlwr7E88Qqw + SQeNeph6NIY85PL4p0 [.____。】 Y8KivKP4J928tpp18wLuHNbIG + YaUk5WUDZ6/2621pi19UZQ8iiHxN/XKQIDAQAB [.____。】o4IBiTCCAYUwDAYDVR0TBAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwFgYDVR0lAQH /[.____。】BAwwCgYIKwYBBQUHAwMwHQYDVR0OBBYEFBY ++ XZ/DCuT + JsV1y2jwuZ4YdztMIGo [.____。】BgNVHSMEgaAwgZ2AFLO86lh0q + FueCqyq5wjHqhjLJe3oYGBpH8wfTELMAkGA1UE 
 BhMCVVMxHDAaBgNVBAoTE01vemlsbGEgQ29ycG9yYXRpb24xLzAtBgNVBAsTJk1v 
 emlsbGEgQU1PIFByb2R1Y3Rpb24gU2lnbmluZyBTZXJ2aWNlMR8wHQYDVQQDExZy [ .____。】b290LWNhLXByb2R1Y3Rpb24tYW1vggEBMDMGCWCGSAGG + EIBBAQmFiRodHRwOi8v 
 YWRkb25zLm1vemlsbGEub3JnL2NhL2NybC5wZW0wTgYDVR0eBEcwRaFDMCCCHi5j 
 b250ZW50LXNpZ25hdHVyZS5tb3ppbGxhLm9yZzAfgh1jb250ZW50LXNpZ25hdHVy 
 ZS5tb3ppbGxhL m9yZzANBgkqhkiG9w0BAQwFAAOCAgEAX1PNli/zErw3tK3S9Bv8 
 03RV4tHkrMa5xztxzlWja0VAUJKEQx7f1yM8vmcQJ9g5RE8WFc43IePwzbAoum5F [.____。】4BTM7tqM // + e476F1YUgB7SnkDTVpBOnV5vRLz1Si4iJ/U0HUvMUvNJEweXvKg/D [.____。】NbXuCreSvTEAawmRIxqNYoaigQD8x4hCzGcVtIi5Xk2aMCJW2K/6JqkN50pnLBNk [.____。】Px6FeiYMJCP8z0FIz3fv53FHgu3oeDhi2u3VdONjK3aaFWTlKNiGeDU0/lr0suWf [.____。】QLsNyphTMbYKyTqQYHxXYJno9PuNi7e1903PvM47fKB5bFmSLyzB1hB1YIVLj0/Y [.____ 。】qD4nz3lADDB91gMBB7vR2h5bRjFqLOxu​​OutNNcNRnv7UPqtVCtLF2jVb4/AmdJU7 [.____。】8jpfDs + BGY/t2bnGBVFBuwqS2Kult/2kth4YMrL5DrURIM8oXWVQRBKxzr843yDm [.____。】Ho8 + 2rqxLnZcmWoe8yQ41srZ4IB + V3w2TIAd4gxZAB0Xa6KfnR4D8RgE5sgmgQoK [.____。】7Y/hdvd9Ahu0WEZI8Eg + mDeCeojWcyjF + dt6c2oERiTmFTIFUoojEjJwLyIqHKt + [.____。】eApEYpF7imaWcumFN1jR + iUjE4ZSUoVxGtZ/Jdnkf8VVQMhiBA + i7r5PsfrHq + lq 
 TTGOg + GzYx7OmoeJAT0zo4c = 
 -----証明書の終了----- 
3
user1686