Vyvojari: postup ako implementovat podpisovanie cez ZEP (OP) vo vlastnej webovej aplikacii

Je mozne implementovat podpisovanie dokumentov ZEP obcianskym preukazom
vo vlastnej webovej aplikacii? Su dostupne nejake navody, manualy.
Dakujem

eID používa štandardné API PKCS#11, s ktorým vedia pracovať mnohé aplikácie na vytváranie KEP. Tie však vždy bežia lokálne, z webovej aplikácie sa nedá priamo použiť. Minimálne potrebuješ mať lokálne ovládače pre kartu a jej SW (eID klient).
Skús pohľadať aj tu na platforme, už sa to zopár krát rozoberalo, napr. tu Integrácia eID certifikátov do OS (macOS + Keychain)

https://www.ditec.sk/produkty/informacie_pre_integratorov_aplikacii_pre_kep

nie je niekde nejaky priklad uz hotovej stranky s naintegrovanym d.suite, pripadne aj s podpisanim formulara?

Treba pozrieť nejakú službu zo slovensko.sk, určite mnoho z nich bude používať javascriptové API.
Dal som do googlu “ditec d.signer github” a našiel som nejaké zdrojáky na klientskú aplikáciu: https://github.com/jozefzatko/sipvs

dakujem toto vyzera pouzitelne podla ich dokumentacie, vyskusam to

https://www.ditec.sk/produkty/informacie_pre_integratorov_aplikacii_pre_kep

pozor na licenciu, zadarmo je dsigner len pre ovm (aspon to tak bolo nie tak davno)

Podarilo sa vam to aj rozbehat a podpisat XML? Ja skoncim na metode addObject s chybovym kodom -2 a hlaskou XadesSig.AddObject 10: Unknown object type: Ditec.Zep.DSigXades.Plugins.XmlObject

https://www.disig.sk/sk/produkty/enterprise-riesenia/disig-qes-portal/

neviem, mozno to niekomu pomoze ale my sme to vykutali tu:
http://java.ditec.sk/qes/prod/dBridgeJs/test/dsigner.html

jedna sa o implementaciu v jave ale myslim, ze sa to da pouzit aj pre ine jazyky.

1 Like