{"id":21312,"date":"2025-06-02T14:23:54","date_gmt":"2025-06-02T12:23:54","guid":{"rendered":"https:\/\/polon.nauka.gov.pl\/pomoc\/?post_type=lsvr_lore_kb&#038;p=21312"},"modified":"2025-06-17T16:08:26","modified_gmt":"2025-06-17T14:08:26","slug":"co-zrobic-jesli-podpis-opi-nie-wykryje-sterownikow-certyfikatu-kwalifikowanego","status":"publish","type":"lsvr_lore_kb","link":"https:\/\/polon.nauka.gov.pl\/pomoc\/knowledge-base\/co-zrobic-jesli-podpis-opi-nie-wykryje-sterownikow-certyfikatu-kwalifikowanego\/","title":{"rendered":"Co zrobi\u0107, je\u015bli Podpis OPI nie wykryje sterownik\u00f3w certyfikatu kwalifikowanego"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Wprowadzenie<\/h2>\n\n\n\n<p><br>Je\u015bli aplikacja nie wykrywa sterownik\u00f3w certyfikatu kwalifikowanego, oznacza to, \u017ce nie mo\u017ce prawid\u0142owo wykry\u0107 plik z rozszerzeniem .dll (dla system\u00f3w Windows) lub .dylib (dla system\u00f3w macOS). Bez wskazania tych plik\u00f3w niemo\u017cliwe jest podpisanie dokumentu podpisem kwalifikowanym. <\/p>\n\n\n\n<p>Poni\u017cej znajduj\u0105 si\u0119 wskaz\u00f3wki, jak prawid\u0142owo znale\u017a\u0107 i wskaza\u0107 odpowiednie pliki sterownik\u00f3w w zale\u017cno\u015bci od systemu operacyjnego oraz typu podpisu.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"394\" src=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2025\/06\/image-1-1024x394.png\" alt=\"\" class=\"wp-image-21316\" srcset=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2025\/06\/image-1-1024x394.png 1024w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2025\/06\/image-1-300x116.png 300w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2025\/06\/image-1-768x296.png 768w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2025\/06\/image-1-1536x591.png 1536w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2025\/06\/image-1.png 1670w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Typy podpis\u00f3w<\/h2>\n\n\n\n<p>Podpis kwalifikowany mo\u017ce by\u0107 realizowany za pomoc\u0105 dw\u00f3ch g\u0142\u00f3wnych interfejs\u00f3w:<\/p>\n\n\n\n<p><strong>PKCS#11<\/strong> &#8211; standardowy interfejs do komunikacji z urz\u0105dzeniami kryptograficznymi.<br><strong>MSCAPI <\/strong>&#8211; interfejs Windows do zarz\u0105dzania certyfikatami i kluczami.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wyb\u00f3r odpowiedniego pliku<\/h2>\n\n\n\n<p>Aby prawid\u0142owo wybra\u0107 plik .dll dla systemu Windows, u\u017cytkownik musi mie\u0107 wiedz\u0119 na temat u\u017cywanego typu podpisu oraz dostawcy podpisu kwalifikowanego. Ka\u017cdy dostawca mo\u017ce dostarcza\u0107 r\u00f3\u017cne oprogramowanie, a lokalizacje plik\u00f3w mog\u0105 si\u0119 r\u00f3\u017cni\u0107.<\/p>\n\n\n\n<p><strong>Dla PKCS#11:<\/strong> Nale\u017cy wskaza\u0107 plik .dll, kt\u00f3ry obs\u0142uguje interfejs PKCS#11. Przyk\u0142ady plik\u00f3w to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>cryptoCertum3PKCS.dll<\/li>\n\n\n\n<li>enigmap11.dll<\/li>\n\n\n\n<li>libencardp11.so (Linux)<\/li>\n<\/ul>\n\n\n\n<p><strong>Dla MSCAPI:<\/strong> U\u017cytkownik powinien wskaza\u0107 plik .dll, kt\u00f3ry jest zgodny z interfejsem MSCAPI. Przyk\u0142ady plik\u00f3w to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>asepkcs.dll<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Wskaz\u00f3wki dotycz\u0105ce lokalizacji plik\u00f3w<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. System Windows<\/h3>\n\n\n\n<p>Aby znale\u017a\u0107 odpowiedni plik .dll, sprawd\u017a przyk\u0142adowe lokalizacje:<\/p>\n\n\n\n<p><strong>64-bitowe systemy Windows:<\/strong><\/p>\n\n\n\n<p><strong>PKCS#11:<\/strong><br>C:\\Windows\\System32\\cryptoCertum3PKCS.dll<br>C:\\Program Files\\ENCARD\\enigmap11-x64.dll<br>C:\\Program Files\\Gemalto\\IDGo 800 PKCS#11\\IDPrimePKCS1164.dll<br>C:\\Program Files\\CryptoTech\\CryptoCard\\CCP1164.dll<\/p>\n\n\n\n<p><br><strong>MSCAPI:<\/strong><br>C:\\Windows\\System32\\asepkcs.dll<\/p>\n\n\n\n<p><br><strong>32-bitowe systemy Windows:<\/strong><\/p>\n\n\n\n<p><strong>PKCS#11:<\/strong><br>C:\\Program Files\\ENCARD\\enigmap11.dll<br>C:\\Program Files (x86)\\Gemalto\\IDGo 800 PKCS#11\\IDPrimePKCS1164.dll<\/p>\n\n\n\n<p><br><strong>MSCAPI:<\/strong><br>C:\\Windows\\SysWOW64\\asepkcs.dll<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><br>2. System Linux<\/h3>\n\n\n\n<p><br>Dla system\u00f3w Linux pliki .so s\u0105 odpowiednikami plik\u00f3w .dll. Oto przyk\u0142adowe lokalizacje:<\/p>\n\n\n\n<p>\/opt\/pemheart_signer\/lib\/libencardp11.so (PKCS#11)<br>\/usr\/lib\/libeTPkcs11.so (PKCS#11)<br>\/opt\/proCertumCardManager\/cryptoCertum3PKCS-3.0.5.59-MS.so (PKCS#11)<br>\/usr\/lib\/ccs\/libccpkip11.so (PKCS#11)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><br>3. System macOS<\/h3>\n\n\n\n<p><br>W przypadku systemu macOS, pliki .dylib mo\u017cna znale\u017a\u0107 w przyk\u0142adowych lokalizacjach:<\/p>\n\n\n\n<p>\/Library\/ENCARD\/lib\/libencardp11.dylib (PKCS#11)<br>\/Applications\/e-dowod.app\/Contents\/lib\/e-dowod-pkcs11-64.dylib (PKCS#11)<br>\/Library\/Application Support\/Athena\/libASEP11.dylib (PKCS#11)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><br>Jak zainstalowa\u0107 sterowniki<\/h2>\n\n\n\n<p><br><strong>Pobierz odpowiedni plik:<\/strong> Upewnij si\u0119, \u017ce pobierasz plik od dostawcy podpisu kwalifikowanego.<br><strong>Zainstaluj sterownik: <\/strong>Skopiuj plik do wskazanej lokalizacji w systemie operacyjnym.<br><strong>Uruchom ponownie aplikacj\u0119: <\/strong>Po zainstalowaniu sterownika, zamknij i uruchom ponownie aplikacj\u0119, aby mog\u0142a wykry\u0107 nowo zainstalowane pliki lub by\u0142a mo\u017cliwo\u015b\u0107 wskazania lokalizacji tych plik\u00f3w.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Co zrobi\u0107, je\u015bli plik .dll zosta\u0142 \u017ale wskazany?<\/h3>\n\n\n\n<p>Je\u015bli aplikacja wy\u015bwietla b\u0142\u0105d systemu zamiast wykry\u0107 kart\u0119, oznacza to, \u017ce plik <code>.dll<\/code> zosta\u0142 \u017ale wskazany. <\/p>\n\n\n\n<p>Taki ekran si\u0119 pojawia w przypadku b\u0142\u0119dnego wskazania pliku .dll\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"593\" src=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2025\/06\/image-2-1024x593.png\" alt=\"\" class=\"wp-image-21508\" srcset=\"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2025\/06\/image-2-1024x593.png 1024w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2025\/06\/image-2-300x174.png 300w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2025\/06\/image-2-768x444.png 768w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2025\/06\/image-2-1536x889.png 1536w, https:\/\/polon.nauka.gov.pl\/pomoc\/wp-content\/uploads\/2025\/06\/image-2.png 1626w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>W takiej sytuacji nale\u017cy wykona\u0107 nast\u0119puj\u0105ce kroki, aby przywr\u00f3ci\u0107 prawid\u0142owe dzia\u0142anie aplikacji:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Usu\u0144 katalog <\/strong><code><strong>conf<\/strong><\/code>:<br>Przejd\u017a do lokalizacji:<br><code><strong>C:\\Program Files\\PodpisOPI\\jre<\/strong><\/code><br>i usu\u0144 folder <code><strong>conf<\/strong><\/code>.<br>Ten folder zawiera konfiguracje aplikacji, w tym b\u0142\u0119dnie wskazan\u0105 \u015bcie\u017ck\u0119 do pliku <code>.dll<\/code>.<\/li>\n\n\n\n<li><strong>Zrestartuj aplikacj\u0119<\/strong>:<br>Po usuni\u0119ciu folderu <code>conf<\/code> zamknij aplikacj\u0119 <strong>Podpis OPI<\/strong> i uruchom j\u0105 ponownie.<br>Aplikacja automatycznie utworzy nowy folder <code>conf<\/code> z czystymi konfiguracjami.<\/li>\n\n\n\n<li><strong>Ponownie wska\u017c \u015bcie\u017ck\u0119 do pliku .dll<\/strong>:<br>Po zrestartowaniu aplikacji b\u0119dzie mo\u017cna ponownie wskaza\u0107 prawid\u0142ow\u0105 \u015bcie\u017ck\u0119 do pliku <code>.dll<\/code>, zgodnie z instrukcjami podanymi wcze\u015bniej.<\/li>\n<\/ol>\n\n\n\n<p><strong>Uwaga<\/strong>:<br>Upewnij si\u0119, \u017ce wskazujesz prawid\u0142ow\u0105 \u015bcie\u017ck\u0119 do pliku <code>.dll<\/code>, zgodn\u0105 z typem podpisu (PKCS#11 lub MSCAPI) oraz systemem operacyjnym (64-bitowy lub 32-bitowy).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><br>Podsumowanie<\/h2>\n\n\n\n<p><br>Aby m\u00f3c podpisywa\u0107 dokumenty podpisem kwalifikowanym, upewnij si\u0119, \u017ce odpowiednie sterowniki s\u0105 zainstalowane i dost\u0119pne w systemie. Powiniene\u015b mie\u0107 mo\u017cliwo\u015b\u0107 podpisania dokument\u00f3w za pomoc\u0105 oprogramowania dostarczonego przez dostawc\u0119 podpisu kwalifikowanego. <\/p>\n\n\n\n<p>W przypadku dalszych problem\u00f3w, skontaktuj si\u0119 z pomoc\u0105 techniczn\u0105 lub sprawd\u017a dokumentacj\u0119 producenta urz\u0105dzenia. Pami\u0119taj, \u017ce wskazanie odpowiedniego pliku zale\u017cy r\u00f3wnie\u017c od dostawcy podpisu kwalifikowanego, dlatego warto sprawdzi\u0107 dokumentacj\u0119 konkretnego dostawcy, aby znale\u017a\u0107 odpowiednie pliki i ich lokalizacje.<\/p>\n\n\n\n<p>W przypadku braku rozwi\u0105zania problemu powy\u017cszymi metodami, prosimy zarejestrowa\u0107 zg\u0142oszenie techniczne na stronie Helpdesku OPI PIB pod adresem:  <a href=\"https:\/\/lil-helpdesk.opi.org.pl\/\">https:\/\/lil-helpdesk.opi.org.pl\/<\/a> <\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wprowadzenie Je\u015bli aplikacja nie wykrywa sterownik\u00f3w certyfikatu kwalifikowanego, oznacza to, \u017ce nie mo\u017ce prawid\u0142owo wykry\u0107 plik z rozszerzeniem .dll (dla system\u00f3w Windows) lub .dylib (dla system\u00f3w macOS). Bez wskazania tych plik\u00f3w niemo\u017cliwe jest podpisanie dokumentu podpisem kwalifikowanym. Poni\u017cej znajduj\u0105 si\u0119 wskaz\u00f3wki, jak prawid\u0142owo znale\u017a\u0107 i wskaza\u0107 odpowiednie pliki sterownik\u00f3w w zale\u017cno\u015bci od systemu operacyjnego oraz [&hellip;]<\/p>\n","protected":false},"author":42,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-21312","lsvr_lore_kb","type-lsvr_lore_kb","status-publish","format-standard","hentry","lsvr_lore_kb_cat-podpis-opi","lsvr_lore_kb_tag-podpis-opi","post-item"],"categories":"Podpis OPI PIB","tags":"podpis OPI","date_content_updated":"","_links":{"self":[{"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/lsvr_lore_kb\/21312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/lsvr_lore_kb"}],"about":[{"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/types\/lsvr_lore_kb"}],"author":[{"embeddable":true,"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/comments?post=21312"}],"version-history":[{"count":8,"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/lsvr_lore_kb\/21312\/revisions"}],"predecessor-version":[{"id":21514,"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/lsvr_lore_kb\/21312\/revisions\/21514"}],"wp:attachment":[{"href":"https:\/\/polon.nauka.gov.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=21312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}