Administracja > Podpis elektroniczny – jak zainstalować komponent KIR/Szafir?

Drukuj

Podpis elektroniczny – jak zainstalować komponent KIR/Szafir?

Podpis kwalifikowany na platformie Symfonia eTeczka działa wyłącznie na platformie Windows z wykorzystaniem przeglądarki WWW (Chrome, Edge, Firefox lub Opera).

 

Poniższa procedura opisuje instalację wszystkich wymaganych komponentów w systemie Windows.

 

Instalacja wstępna

Procedura instalacji różni się w zależności od rodzaju posiadanego certyfikatu mobilnego (mSzafir) lub na karcie (USB). Procedura instalacji składa się z trzech kroków:

 

1. Środowisko JAVA

W zależności od wymagań firmowych IT należy zainstalować jedną z najnowszych wersji:

a) OpenJDK typu open source dostępnej do użycia komercyjnego – polecana jest wersja 21 utrzymywana przez Microsoft, do pobrania ze strony: https://learn.microsoft.com/pl-pl/java/openjdk/download

b) komercyjną wersję Oracle JRE ze strony: https://www.java.com/pl/download/

 

Wymagane jest zakupienie subskrypcji Oracle:
https://www.oracle.com/java/java-se-subscription/.

 

2. Rozszerzenie do Windows (program Szafir Host)

Linki do instalacji w podrozdziale poniżej.

 

3. Rozszerzenie do przeglądarki internetowej (Szafir SDK WEB)

Google Chrome / Microsoft Edge:
https://chromewebstore.google.com/detail/szafir-sdk-web/gjalhnomhafafofonpdihihjnbafkipc

Firefox:
https://www.elektronicznypodpis.pl/download/webmodule/firefox/szafir_sdk_web-0.0.10-anfx.xpi

Opera:
https://chromewebstore.google.com/detail/szafir-sdk-web/gjalhnomhafafofonpdihihjnbafkipc

 

Aktualne pliki instalacyjne Szafir do pobrania ze strony KIR

https://www.elektronicznypodpis.pl/informacje/aplikacje/

 

Po instalacji JAVA oraz rozszerzeń do Windows i przeglądarki internetowej wymagany jest całkowite zamknięcie wszystkich okien przeglądarki i jej restart. Bez wykonania tego kroku okno podpisu uruchomi się i będzie ciągle w stanie 'W trakcie…’ uruchomienia (niebieski status), co uniemożliwi faktyczne wykonywanie podpisów kwalifikowanych.

 

KROK 1. Instalacja środowiska JAVA (OpenJDK)

Do poprawnej obsługi środowiska podpisów kwalifikowanych niezbędne jest zainstalowanie środowiska uruchomieniowego JAVA.

 

Rekomendowane oprogramowanie Microsoft OpenJDK należy pobrać pod linkiem:

(Windows x64, Msi) https://learn.microsoft.com/pl-pl/java/openjdk/download#openjdk-21

 

Podczas instalacji należy postępować zgodnie z wyświetlonymi krokami.

 

7e18df361d3539031ab50d5de20a86af

 

KROK 2. Instalacja aplikacji Szafir Host

Do poprawnego złożenia podpisu kwalifikowanego niezbędne jest oprogramowanie „Szafir Host”, które powinno być zainstalowane na komputerze osoby składającej podpis.

 

Oprogramowanie należy pobrać pod linkiem:

(Windows 64-bit) https://www.elektronicznypodpis.pl/storage/file/core_files/2024/6/14/47d820152f82728a28366bb316c6a864/szafirhost.msi

(Windows 32-bit) https://www.elektronicznypodpis.pl/storage/file/core_files/2024/6/14/2c2c86615e3f7eed176cba1eaa26f6b1/szafirhost_x86.msi

 

Jeżeli nie jest zainstalowana w systemie przeglądarka, przy próbie uruchomienia modułu „Szafir SDK”, poinformuje o konieczności przeprowadzenia takiej instalacji. W oknie wyświetlonym przez przeglądarkę pojawią się przyciski pozwalające na pobranie oprogramowania dla wybranego systemu operacyjnego (w tym wypadku tylko Windows).

Podczas instalacji należy postępować zgodnie z wyświetlonymi krokami.

 

0db7c17d92261c00314a6e5700b8b9ba

 

KROK 3. Instalacja rozszerzenia do przeglądarki

Złożenie podpisu z poziomu przeglądarki wymaga zainstalowania wtyczki.

 

Dla przeglądarki Chrome należy pobrać rozszerzenie Szafir SDK Web z Chrome Web Store pod linkiem https://chromewebstore.google.com/detail/szafir-sdk-web/gjalhnomhafafofonpdihihjnbafkipc

 

58d0a87c2d31c0010ee1d613de1c2f9f

 

Instalacja wtyczki wymaga wydania zezwolenia przez użytkownika przeglądarki i potwierdzenia decyzji o instalacji – jak na poniższym ekranie.

 

2fc72875293e43f5f9117b4cf4fa0709

 

Dla przeglądarki Firefox rozszerzenie nie jest dostępne w Web Storze i należy je pobrać z linka:

https://www.elektronicznypodpis.pl/download/webmodule/firefox/szafir_sdk_web-0.0.10-anfx.xpi

 

6cf541209229f1f350aec1c004765087

 

Przeglądarka Opera współpracuje z rozszerzeniem z Chrome Web Store i należy je pobrać z linka:

https://chromewebstore.google.com/detail/szafir-sdk-web/gjalhnomhafafofonpdihihjnbafkipc

 

5471a7e480e0315a1fa89887b3166c25

 

Instalacja wtyczki wymaga wydania zezwolenia przez użytkownika przeglądarki i potwierdzenia decyzji o instalacji – jak na poniższym ekranie.

 

e8533703090f8af99d2800f9fc13f374

 

Instalacja komponentów dla certyfikatu mobilnego

Dodatkowo dla certyfikatów mobilnych (bez karty i czytnika) do prawidłowego działania podpisu elektronicznego należy pobrać i uruchomić Oprogramowanie CloudSigner do obsługi i zarządzania wirtualnymi kartami elektronicznymi.

https://www.elektronicznypodpis.pl/aplikacje-i-sterowniki

 

Dodanie karty wirtualnej mSzafir w oprogramowaniu CloudSigner

Po pobraniu i zainstalowaniu CryptoCard CloudSigner należy otworzyć aplikację z listy działających aplikacji Windows lub z menu Start.

1.W oknie CloudSigner – kart wirtualne kliknij przycisk +.

 

880cc28dcd98306743ab115e3a6c9633

 

2.Wybierz typ karty wirtualnej mSzafir i zatwierdź.

 

aa173ef92e696aba396929d3685bd80e

 

3.Uruchom aplikację mobilną mSzafir w telefonie i wybierz opcję Generuj kod.

4.Wygenerowany kod wprowadź w polach kodu OTT i zatwierdź.

 

3dc0d501c4f1c41c8925d8e060bb2578

 

5.W aplikacji mSzafir potwierdź autoryzację operacji.

6.Po autoryzacji w aplikacji CloudSigner będzie widoczna lista aktywnych certyfikatów.

 

6a484d15351d647a54e348d866fa698d

 

Szczegółowa instrukcja instalacji karty wirtualnej pod linkiem

https://www.mszafir.pl/gfx/mszafir/userfiles/_public/tutoriale/jak_wykorzystac_certyfikat_mszafir_w_dowolnej_aplikacji_podpisujacej_20240425.pdf

 

Instalacja komponentów dla certyfikatu na karcie

Dla certyfikatów na karcie (z czytnikiem lub przy wykorzystaniu klucza USB) do prawidłowego działania podpisu elektronicznego należy pobrać odpowiednie sterowniki dla danej karty podpisu kwalifikowanego. Poniżej opisana jest instrukcja dot. karty Graphite.

 

Instrukcja aktywacji karty Graphite oraz certyfikatu kwalifikowanego

W celu aktywacji karty oraz certyfikatu należy pobrać i uruchomić Instalator Szafir dostępny pod linkiem:

https://www.elektronicznypodpis.pl/aplikacje-i-sterowniki

 

Podczas instalacji postępuj zgodnie z wyświetlonymi krokami.

 

9681c2c28a51ccbeff6496e3bce48aa8

 

a7e1cc919d7e7b69e1c7cb425724c776

 

W ostatnim kroku należy podłączyć czytnik z kartą do komputera i potwierdzić przyciskiem Zakończ.

 

62e668083fb688ee7b1565184904a52d

 

Oprogramowanie automatycznie uruchomi okno Menadżer CryptoCard Graphite, w celu aktywacji karty.

 

a00f383177ef6b3f049763b3cf9a0511

 

Po wybraniu opcji Aktywuj kartę należy podać kod PUK (otrzymany w kopercie) i zatwierdzić przyciskiem OK.

 

c6fd13c96bc8d479f5d56cd3057697ee

 

W kolejnym kroku należy aktywować podpis kwalifikowany.

 

19d4429348eed261dd9e1ce2d96a5128

 

W polu PIN transportowy należy podać PIN z otrzymanej koperty a w polach poniżej nadać własny kod PIN (od 6 do 16 znaków, składający się z cyfr oraz liter).

 

bb46d3fdb831d77cfd1185ff91b1fc46

 

Pełna instrukcja instalacji oprogramowania Szafir pod linkiem

https://www.elektronicznypodpis.pl/storage/file/core_files/2024/6/10/a26e19b431c39fe1139505d233da9d88/20200225_instrukcja_aktywacji_karty_graphite.pdf

 

Aplikacja Szafir nie wykrywa certyfikatu zapisanego na karcie

Podczas podpisu dokumentów może pojawić się błąd braku wykrycia podpisu kwalifikowanego, pomimo jego faktycznej instalacji. W aplikacji Szafir po zaznaczeniu opcji Pokaż błędy zostanie wyświetlone poniższe okno:

 

Błąd wykrycia podpisu kwalifikowanego na karcie kryptograficznej

 

W takim przypadku można wypróbować poniższe rozwiązania:

1.Ręczne wskazanie sterownika karty kryptograficznej.

W większości przypadków problem rozwiązuje się po ręcznym uzupełnieniu konfiguracji biblioteki do podpisów.

Schemat postępowania można znaleźć np. w artykule EKW – ręczne wskazanie sterownika karty kryptograficznej.

 

2.Dodatkowa diagnostyka.

Niektórzy dostawcy podpisów udostępniają narzędzia do generowania dodatkowych raportów odnośnie występujących błędów.

 

Przykładowo, dla podpisu kwalifikowanego CERTUM należy wykonać poniższe kroki:

zainstalować pakiet proCertum CardManager: proCertum CardManager – CERTUM » Wsparcie techniczne,

w ramach proCertum Diagnostic należy uruchomić Generuj raport.

 

image005

 

Program powinien wylistować wszystkie biblioteki związane z kartą, w tym cryptoCertum3PKCS.dll – jeśli nie pokaże, to oznacza braki w instalacji.

 

3.Aktualizacja sterowników.

Jeśli powyższe rozwiązania nie pomogą, należy sprawdzić wersje zainstalowanych sterowników i pobrać najnowsze dostępne.

 

4.Kontakt z dostawcą podpisu.

W przypadku nadal występujących błędów należy kontaktować się z infolinią dostawcy podpisu kwalifikowanego.