Fórum Root.cz

Hlavní témata => Software => Téma založeno: Vox 15. 09. 2016, 16:29:00

Název: Jak ověřit podepsaný PDF soubor?
Přispěvatel: Vox 15. 09. 2016, 16:29:00
Zdravím všechny, v Ubuntu jsem si nainstaloval Libre Office ve verzi 5.2 a vytvořil digitálně podepsané pdf. Když jsem jej ale otevřel v Document vieweru (Evince, verze 3.10.3), nenašel jsem způsob, jak ověřit že je daný dokument digitálně podepsaný. Zkusil jsem taky nějakým způsobem využít Openssl, ale bohužel se mi nepodařilo dosáhnout stavu, ve kterém bych jasně viděl jestli se mi vše povedlo dle předpokladů. Zkusil jsem i pár dalších programů, co jsem našel na internetu, ale bez výsledku. Poradíte, jaký program v Ubuntu využít pro kontrolu digitálně podepsaného pdf? Díky předem každému za odpovědi.
Název: Re:Jak ověřit podepsaný PDF soubor?
Přispěvatel: EHP 15. 09. 2016, 19:51:07
Kdyz clovek vi co dela tak se da pouzit jsignpdf - http://jsignpdf.sourceforge.net/

Pro eidas na webu existuji ruzne demo aplikace - napr. https://joinup.ec.europa.eu/sd-dss/webapp-demo/validation
Jde o demo aplikaci z referencni knihovny EU, takze by to melo byt v poradku.
Název: Re:Jak ověřit podepsaný PDF soubor?
Přispěvatel: Petr Bravenec 15. 09. 2016, 20:42:28
PDFMU

pdfmu inspect soubor.pdf

https://github.com/hobrasoft-cz/PDFMU
http://hobrasoft-cz.github.io/PDFMU/

Potřebuje javu.

Název: Re:Jak ověřit podepsaný PDF soubor?
Přispěvatel: Filip Jirsák 15. 09. 2016, 21:14:09
Podle mne nejjednodušší je použít Adobe Reader.
Název: Re:Jak ověřit podepsaný PDF soubor?
Přispěvatel: Vox 16. 09. 2016, 17:53:18
Díky všem za rady, nakonec jsem musel využít Adobe Reader, přestože už není podporovaný. Nechtěl jsem příliš využívat webové formuláře, tak jsem nejdříve zkoušel rozchodit ten PDFMU, ale bohužel mi při buildování vyskakovaly různé chyby, které se mi nedařilo odstranit, přestože jsem stáhl přesně verzi Javy, kterou v readme autor vyžaduje. Jen mám teď problém s tím, že mi v Adobe vyskakuje, že byl dokument modifikovaný, když jej vytvořím a podepíšu v Libre Office. Napadá vás někoho, jak by se to dalo odstranit?
Název: Re:Jak ověřit podepsaný PDF soubor?
Přispěvatel: Medo 16. 09. 2016, 20:40:43
Otazka znie, ci sa obaja drzia nejakych standardov alebo jeden z nich na to kasle.
Co hovori na ten isty subor napriklad Foxit PDF reader ?
Název: Re:Jak ověřit podepsaný PDF soubor?
Přispěvatel: Vox 17. 09. 2016, 13:11:04
Bohužel :-( Foxit Reader mi ani neukazuje, že je to podepsané, stejně, jako Okular. Navíc starý Acrobat Reader pro Linux, co jsem stáhnul, mi spadne, jakmile do něj nahraju potřebné certifikáty a zkusím zvalidovat dokument, takže se při otevření podepsaného dokumentu okamžitě zavře, dokud jej nepřenastavím, aby si těch certifikátů nevšímal. Docela mizerná situace.
Název: Re:Jak ověřit podepsaný PDF soubor?
Přispěvatel: ByCzech 17. 09. 2016, 15:01:05
Vypadá že bude líp, do knihovny poppler byla podpora digitálních podpisů přidána (https://bugs.freedesktop.org/show_bug.cgi?id=16770), tu využívá většina PDF prohlížečů v Linuxu, včetně třeba zmíněného Okularu (http://okular.kde.org). Teď se pracuje na implementaci pro glib frontend (https://bugs.freedesktop.org/show_bug.cgi?id=94376), cpp frontend (https://bugs.freedesktop.org/show_bug.cgi?id=94377) a qt frontends (https://bugs.freedesktop.org/show_bug.cgi?id=94378).
Název: Re:Jak ověřit podepsaný PDF soubor?
Přispěvatel: ByCzech 17. 09. 2016, 15:08:36
Vidím že nebyl v diskuzi zmíněný tento soft: https://code-industry.net/free-pdf-editor/ - ten s podpisy pracovat umí (neověřoval jsem).
Název: Re:Jak ověřit podepsaný PDF soubor?
Přispěvatel: Medo 17. 09. 2016, 20:30:46
Neviem ako Linux verzia Foxitu, ale win to ukazuje. Vlavo, zvisle menu, 7 ikona, manage digital signatures.
Pripadne v Tools je volba Validate Signatures, ale netusim co ma robit.
Název: Re:Jak ověřit podepsaný PDF soubor?
Přispěvatel: Vox 18. 09. 2016, 00:02:26
Neviem ako Linux verzia Foxitu, ale win to ukazuje. Vlavo, zvisle menu, 7 ikona, manage digital signatures.
Pripadne v Tools je volba Validate Signatures, ale netusim co ma robit.

Tak to si nejsem úplně jistý, jestli máme stejný Foxit.
https://ulozto.cz/!JoYcnNNKp/screenshot-from-2016-09-17-23-45-22-png

Sedmou ikonu bohužel nevidím a v menu Tools nemám volbu Validate Signatures. Verze Foxitu, kterou mám je 2.1.0805. Každopádně díky za radu.
Název: Re:Jak ověřit podepsaný PDF soubor?
Přispěvatel: Vox 18. 09. 2016, 00:12:26
Vidím že nebyl v diskuzi zmíněný tento soft: https://code-industry.net/free-pdf-editor/ - ten s podpisy pracovat umí (neověřoval jsem).

Díky za info, vyzkoušel jsem jej. S podpisy pracovat skutečně umí v tom smyslu, že dokáže podepsat dokument pomocí pkcs12 certifikátu. Spolu s ním zanechá vlastní podpis a wattermark. Bohužel v něm ale z nějakého důvodu nevidím podpis vytvořený v Libre Office, přestože v Adobe Readeru jsem měl možnost ověřit přes různé potíže alespoň jeho existenci. Taky se mi v něm nepodařilo spravovat jednotlivé certifikáty, ale je možné, že jsem někde něco přehlídl. Pokud se nepodaří vyřešit ostatní problémy, tak asi využiju tenhle program, protože v něm alespoň vidím ten podpis.
Název: Re:Jak ověřit podepsaný PDF soubor?
Přispěvatel: Filip Jirsák 18. 09. 2016, 09:54:13
Pro podepisování PDF používám již uvedený http://jsignpdf.sourceforge.net/, někdy jsem s ním neměl problém.