Używam Fedory 14 do generowania samopodpisanego certyfikatu dla naszego wewnętrznego serwera WWW obsługującego nasz system śledzenia błędów bugzilla.
Fedora 14 crypto-utils generuje podpis SHA1, którego aktualna wersja chrome odrzuca jako niezabezpieczoną (działa poprawnie w IE).
Zostało to zaktualizowane w crypto-utils Fedory 21 (2.4.1-56) https://bugzilla.redhat.com/show_bug.cgi?id=1062444
Moja aktualna wersja to 2.4.1-27
# yum list crypto-utils
....
Installed Packages
crypto-utils.x86_64 2.4.1-27 @fedora
Nie chcę aktualizować pełnego systemu, ale zamiast tego chcę zainstalować nowszą wersję crypto-utils.
Próbowałem:
yum update crypto-utils
ale to mówi mi „Brak pakietów do aktualizacji”
Jakie kroki muszę wykonać, aby uruchomić nową wersję crypto-utils na moim komputerze?
EDYCJA: Poszedłem za przewodnikiem NoAngela poniżej (dzięki), ale wygląda na to, że moja wersja Fedory jest zbyt stara, aby umożliwić łatwą aktualizację. Potrzebowałem nowszych wersji trzech innych pakietów do zbudowania wersji crypto-utils Fedory21.
$ rpm -i tmp/crypto-utils-2.4.1-56.fc21.src.rpm
...
$ rpmbuild -ba crypto-utils.spec
error: Failed build dependencies:
nss-devel >= 3.13.1 is needed by crypto-utils-2.4.1-56.fc14.x86_64
nss-util-devel >= 3.13.1 is needed by crypto-utils-2.4.1-56.fc14.x86_64
xmlto is needed by crypto-utils-2.4.1-56.fc14.x86_64
Zamiast tego użyłem online http://www.selfsignedcertificate.com/ narzędzie do generowania tego, czego potrzebowałem.