Dzień dobry. Mam problem z podpisem elektronicznym Cencert, a właściwie z dodatkiem do przeglądarki SzafirSDK, szafir host. Na stronie testowej https://test.giif.mofnet.gov.pl/#/glowna, wszystko działa jak należy. Szafir host wykrywa komponent techniczny, biblioteki PKCS#11 kart Cencert, czyli: libencardp11-4.1.0.2.dylib. Są to biblioteki kart enigma, ENCARD. Pojawia się dodatkowe okno w którym mogę ręcznie wskazać biblioteki PKCS11 i szafir już sam znajduje certyfikat. Problem jest na stronie www.portalosk.pl na którym już podpis nie działa. Po przeanalizowaniu logu z szafir host, widać, szafir host inicjuje się, ale nie znajduje bibliotek Cencert, które są w katalogu machd\biblioteki\ENCARD\lib\libencardp11-4.1.0.2, a znajduje biblioteki innych dostawców, które są zlokalizowane w katalogach (tak mi się wydaje) \machd\usr\lib\. Na stronie giif :https://www.giif.mofnet.gov.pl/giif/settings.html, są ustawienia dla kontrolki szafir host i można je zapisywać, ale tylko pod windows. Nie wiem jak ustawić je na macos. W Próbowałem Javy od różnych dostawców, ale nic to nie zmienia. Gdy na stronie giif, szafir uruchamia się, wyświetla się okno i mogę mu ręcznie wskazać biblioteki PKCS11 i działa, ale na www.portalosk.pl, wyskakuje błąd: "Wynik podpisania: Błąd wykonania podpisu. Opis błędu: Nie odczytano certyfikatów do podpisywania". Bardzo proszę o pomoc, może ktoś już miał podobny problem. W załączniku log z szafira pod firefoxem. Dodam, że nie ma żadnych problemów z certyfikatami, kartami i czytnikami w systemie. Program PEMHART bez problemu podpisuje dokumenty.

Podpis elektroniczny Cencert
#1
Napisano 23 stycznia 2022 - 16:33
#2
Napisano 04 lutego 2022 - 01:36
Problem wynika z braku deklaracji na stronie portalosk.pl sterowników do macOS w manifeście. Są tylko ładowane sterowniki od Windows. Są 2 opcje. Zgłosić do osk , że nie są obsługiwane inne systemy niż Windows. Powinni to zrobić, bo to są wymogi, które powinno spełniać tego typu oprogramowanie. Szafir SDK obsługuje Windows, macOS i Linux.
Druga opcja to Trigger sterowników z test.giif. Czyli najpierw wykonaj podpis na ich stronie, a następnie w tabie obok wymuś podpis na stronie osk.
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych