instalacja rozszerzeń do przeglądarki internetowej (brak certyfikatu)
: 26 maja 2010, 21:43
Witam.
Na wstępie zaznaczę, że post bazuje na wątku http://www.microdevsys.com/WordPress/20 ... -verified/ Być może problem jest znany (aczkolwiek nie znalazłem na polskich forach), więc z góry przepraszam jeśli powtarzam. Wszelkie uwagi mile widziane.
Podczas instalowania dodatku do przeglądarki internetowej może pojawić się błąd:
Oznacza to problem z certyfikatem bezpieczeństwa (brakuje, jest uszkodzony, nieaktualny, itp.). Trzeba go więc doinstalować lub zaktualizować. Przedstawię na przykładzie dodatku Adblock Plus https://addons.mozilla.org/en-US/firefox/addon/1865/
Na wstępie zaznaczę, że post bazuje na wątku http://www.microdevsys.com/WordPress/20 ... -verified/ Być może problem jest znany (aczkolwiek nie znalazłem na polskich forach), więc z góry przepraszam jeśli powtarzam. Wszelkie uwagi mile widziane.
Podczas instalowania dodatku do przeglądarki internetowej może pojawić się błąd:
Kod: Zaznacz cały
[I]Firefox could not install the file at
[url]http://dl.google.com/firefox/google-toolbar-beta-linux.xpi[/url]
because: Signing could not be verified.
-260[/I]
- Skopiuj adres certyfikatu (uwaga: powinien on mieć końcówkę xpi, więc całą resztę odrzuć). W moim przypadku:
Kod: Zaznacz cały
[URL]https://addons.mozilla.org/en-US/firefox/downloads/latest/1865/addon-1865-latest.xpi[/URL]
- Jako root: utwórz jakiś tymczasowy katalog i przejdź do niego lub przejdź do /var/tmp
Kod: Zaznacz cały
host:~# cd /var/tmp
- Jako root: w konsoli wpisz:w moim przypadku:
Kod: Zaznacz cały
wget https: adres_certyfikatu.[B]xpi[/B]
Zauważ, że w tym katalogu pojawi się plik xpi, np.:Kod: Zaznacz cały
wget https://addons.mozilla.org/en-US/firefox/downloads/file/87896/adblock_plus-1.2-fx+sm+tb+fn.xpi
adblock_plus-1.2-fx+sm+tb+fn.xpi - Jako root: rozpakuj certyfikat, np.: w konsoli wpisz: W moim przypadku:
Kod: Zaznacz cały
]unzip [B]nazwa_certyfikatu[/B][color=Black].[/color][color=Black]xpi[/color]
lub rozpakuj swoim ulubionym sposobem (np. przy pomocy Krusadera).Kod: Zaznacz cały
unzip adblock_plus-1.2-fx+sm+tb+fn.xpi
- Jako zwykły użytkownik: uruchom przeglądarkę i wybierz
Kod: Zaznacz cały
[I]Edycja -> Preferencje -> Zaawansowane -> Szyfrowanie -> Pokaż certyfikaty -> Importuj...[/I]
- Wskaż certyfikat. Znajduje się on W moim przypadku:
Kod: Zaznacz cały
[B]/ścieżka/gdzie/rozpakowałeś/certyfikat/[/B]META-INF/zigbert.rsa
Kod: Zaznacz cały
/var/tmp/META-INFO/zigbert.rsa
- Lewy klik na certyfikat, wciśnij przycisk Zobacz... i upewnij się, że certyfikat posiada atrybut lub:
Kod: Zaznacz cały
"[I]This certificate can identify software makers.[/I]"
Porada: jeśli nie wiesz, na który certyfikat powinieneś patrzeć, to w konsoli jako root, w katalogu, w którym znajduje się certyfikat wpisz:Kod: Zaznacz cały
"[I]Ten certyfikat może identyfikować znaczniki programów.[/I]"
W moim przypadku:Kod: Zaznacz cały
host:~/ścieżka/gdzie/rozpakowałeś/certyfikat# /usr/bin/strings META-INF/zigbert.rsa|egrep -i "sign|cert"
Zwróć uwagę na nazwę certyfikatu (zaznaczona pogrubionym tekstem).Kod: Zaznacz cały
host:~/var/tmp# /usr/bin/strings META-INF/zigbert.rsa|egrep -i "sign|cert" "Secure Digital Certificate Signing1806 $StartCom Verified Certificate Member1 "Secure Digital Certificate Signing1)0' StartCom Certification Authority Limited Liability, read the section *Legal Limitations* of the StartCom Certification Authority Policy available at http://www.startssl.com/policy.pdf0c 4http://www.startssl.com/certs/sub.class2.code.ca.crt0# "Secure Digital Certificate Signing1)0' StartCom Certification Authority0 "Secure Digital Certificate Signing1806 "Secure Digital Certificate Signing1)0' StartCom Certification Authority &http://cert.startcom.org/sfsca-crl.crl0' #http://cert.startcom.org/policy.pdf05 )http://cert.startcom.org/intermediate.pdf0 [B]AStartCom Class 2 Primary Intermediate Object Signing Certificates0[/B] "Secure Digital Certificate Signing1806 host:~/var/tmp#
- Po zaznaczeniu odpowiednich praw dla certyfikatu, klikaj OK lub Zamknij tak, aby zamknąć wszystkie okienka.
- Uruchom ponownie przeglądarkę.