"Не удалось установить это дополнение, так как оно выглядит поврежденным" в Waterfox с xpinstall.signatures.required=false

Я пытаюсь установить дополнение:

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

Это прекрасно работает, если я вручную загружаю его, а затем устанавливаю как "временное дополнение". Однако, это не работает, если я пытаюсь установить его нормально. Я поставил xpinstall.signatures.required=false (это фактически значение по умолчанию в Waterfox). Я тоже пробовал настройку xpinstall.whitelist.required ложно, но безрезультатно.

Это происходит со многими (почти всеми) надстройками в addons.mozilla.org, поэтому мне интересно, повлияли ли недавние изменения подписи на что-то.

2 ответа

Решение

Интересно, повлияли ли недавние изменения подписи на что-нибудь?

Недавние изменения подписи включали переоформление просроченного сертификата. Подписи надстроек не создавались повторно - вместо этого тот же сертификат был выдан снова, только с обновленной датой истечения срока его действия.

Поскольку его открытый ключ и метаданные в остальном остаются идентичными, его можно использовать для проверки старых подписей - но, конечно, только до тех пор, пока у вас действительно есть новый сертификат. Например, исправление, распространяемое с помощью Firefox Studies, работает, устанавливая его в основную базу данных "Сертификаты CA" Firefox, чтобы оно переопределило устаревший сертификат, который все еще связан с самими дополнениями.

Поэтому другие браузеры, которые используют дополнения, подписанные Mozilla, должны также включать этот новый сертификат, чтобы успешно проверять старые дополнения. Вы можете скачать его и вручную импортировать на вкладку "Авторитеты" Waterfox (это промежуточный сертификат, поэтому для него не нужно устанавливать флажки "доверие").

Для справки, сертификат (который вы можете скопировать в файл * .pem и затем импортировать):

----- НАЧАТЬ СЕРТИФИКАТ -----
MIIHLTCCBRWgAwIBAgIDEAAIMA0GCSqGSIb3DQEBDAUAMH0xCzAJBgNVBAYTAlVT
MRwwGgYDVQQKExNNb3ppbGxhIENvcnBvcmF0aW9uMS8wLQYDVQQLEyZNb3ppbGxh
IEFNTyBQcm9kdWN0aW9uIFNpZ25pbmcgU2VydmljZTEfMB0GA1UEAxMWcm9vdC1j
YS1wcm9kdWN0aW9uLWFtbzAeFw0xNTA0MDQwMDAwMDBaFw0yNTA0MDQwMDAwMDBa
MIGnMQswCQYDVQQGEwJVUzEcMBoGA1UEChMTTW96aWxsYSBDb3Jwb3JhdGlvbjEv
MC0GA1UECxMmTW96aWxsYSBBTU8gUHJvZHVjdGlvbiBTaWduaW5nIFNlcnZpY2Ux
JjAkBgNVBAMTHXNpZ25pbmdjYTEuYWRkb25zLm1vemlsbGEub3JnMSEwHwYJKoZI
hvcNAQkBFhJmb3hzZWNAbW96aWxsYS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4IC
DwAwggIKAoICAQC / qluiiI + wO6qGA4vH7cHvWvXpdju9JnvbwnrbYmxhtUpfS68L
bdjGGtv7RP6F1XhHT4MU3v4GuMulH0E4Wfalm8evsb3tBJRMJPICJX5UCLi6VJ6J
2vipXSWBf8xbcOB + PY5Kk6L + EZiWaepiM23CdaZjNOJCAB6wFHlGe + zUk87whpLa
7GrtrHjTb8u9TSS + mwjhvgfP8ILZrWhzb5H / ybgmD7jYaJGIDY / WDmq1gVe03fSh
xD09Ml1P7H38o5kbFLnbbqpqC6n8SfUI31MiJAXAN2e6rAOM8EmocAY0EC5KUooX
KRsYvHzhwwHkwIbbe6QpTUlIqvw1MPlQPs7Zu / MBnVmyGTSqJxtYoklr0MaEXnJN
Y3g3FDf1R0Opp2 / BEY9Vh3Fc9Pq6qWIhGoMyWdueoSYa + GURqDbsuYnk7ZkysxK +
yRoFJu4x3TUBmMKM14jQKLgxvuIzWVn6qg6cw7ye / DYNufc + DSPSTSakSsWJ9IPx
iAU7xJ + GCMzaZ10Y3VGOybGLuPxDlSd6KALAoMcl9ghB2mvfB0N3wv6uWnbKuxih
д / qDps + FjliNvr7C66mIVH + 9rkyHIy6GgIUlwr7E88Qqw + SQeNeph6NIY85PL4p0
Y8KivKP4J928tpp18wLuHNbIG + YaUk5WUDZ6 / 2621pi19UZQ8iiHxN / XKQIDAQAB
o4IBiTCCAYUwDAYDVR0TBAUwAwEB / zAOBgNVHQ8BAf8EBAMCAQYwFgYDVR0lAQH /
BAwwCgYIKwYBBQUHAwMwHQYDVR0OBBYEFBY ++ XZ / DCuT + JsV1y2jwuZ4YdztMIGo
BgNVHSMEgaAwgZ2AFLO86lh0q + FueCqyq5wjHqhjLJe3oYGBpH8wfTELMAkGA1UE
BhMCVVMxHDAaBgNVBAoTE01vemlsbGEgQ29ycG9yYXRpb24xLzAtBgNVBAsTJk1v
emlsbGEgQU1PIFByb2R1Y3Rpb24gU2lnbmluZyBTZXJ2aWNlMR8wHQYDVQQDExZy
b290LWNhLXByb2R1Y3Rpb24tYW1vggEBMDMGCWCGSAGG + EIBBAQmFiRodHRwOi8v
YWRkb25zLm1vemlsbGEub3JnL2NhL2NybC5wZW0wTgYDVR0eBEcwRaFDMCCCHi5j
b250ZW50LXNpZ25hdHVyZS5tb3ppbGxhLm9yZzAfgh1jb250ZW50LXNpZ25hdHVy
ZS5tb3ppbGxhLm9yZzANBgkqhkiG9w0BAQwFAAOCAgEAX1PNli / zErw3tK3S9Bv8
03RV4tHkrMa5xztxzlWja0VAUJKEQx7f1yM8vmcQJ9g5RE8WFc43IePwzbAoum5F
4BTM7tqM // + e476F1YUgB7SnkDTVpBOnV5vRLz1Si4iJ / U0HUvMUvNJEweXvKg / D
NbXuCreSvTEAawmRIxqNYoaigQD8x4hCzGcVtIi5Xk2aMCJW2K / 6JqkN50pnLBNk
Px6FeiYMJCP8z0FIz3fv53FHgu3oeDhi2u3VdONjK3aaFWTlKNiGeDU0 / lr0suWf
QLsNyphTMbYKyTqQYHxXYJno9PuNi7e1903PvM47fKB5bFmSLyzB1hB1YIVLj0 / Y
qD4nz3lADDB91gMBB7vR2h5bRjFqLOxuOutNNcNRnv7UPqtVCtLF2jVb4 / AmdJU7
8jpfDs + Bgy / t2bnGBVFBuwqS2Kult / 2kth4YMrL5DrURIM8oXWVQRBKxzr843yDm
Ho8 + 2rqxLnZcmWoe8yQ41srZ4IB + V3w2TIAd4gxZAB0Xa6KfnR4D8RgE5sgmgQoK
7Y / hdvd9Ahu0WEZI8Eg + mDeCeojWcyjF + dt6c2oERiTmFTIFUoojEjJwLyIqHKt +
eApEYpF7imaWcumFN1jR + iUjE4ZSUoVxGtZ / Jdnkf8VVQMhiBA + i7r5PsfrHq + LQ
TTGOg + GzYx7OmoeJAT0zo4c =
----- КОНЕЦ СЕРТИФИКАТА -----

Как написано на форуме - http://tabmixplus.org/forum/viewtopic.php?f=2&t=20043

обходной путь -

You can use WFox classic, it's at v.56.3 and you can use all your 'legacy' exts., or use Basilisk, the same as the good old Fx.Макондо

Другие вопросы по тегам