Knihovna libdatovka
Stručný popis
Knihovna libdatovka je knihovna poskytující přístup k rozhraní Informačního systému datových schránek (ISDS) pro aplikace třetích stran. Tato knihovna je použita aplikací Datovka pro komunikaci s ISDS.
Knihovna je napsána v jazyce C a je distribuována pod licencí GNU LGPL verze 3.
Libdatovka vychází k knihovny libisds, kterou rozšiřuje o další funkce, jež libisds postrádá. Libdatovka vznikla z nutnosti. Snažili jsme se aktivně přispívat do vývoje a údržby libisds. Její správce ale nedokázal v pro nás přijatelných časech začleňovat navrhované změny a vývoj libisds dlouhodobě stagnoval. Tato situace se pro nás stala neudržitelnou a začala ohrožovat vývoj projektu Datovka.
Opravy případných chyb se budeme snažit uvolňovat zpět i do původní libisds. Aktivní vývoj nových funkcí však budeme omezovat už jen na libdatovku.
Díky všem, kteří přispěli a stále přispívají do vývoje libisds. Děkujeme tvůrci libisds za to, že knihovnu vytvořil a poskytl pod svobodnou licencí.
Ke stažení
Knihovna libdatovka je k dispozici ve verzi 0.7.0.
Vývoj a dokumentace
Knihovnu hodláme vyvíjet a doplňovat o další funkce. Naším cílem ale není udržovat kompatibilitu s libisds. Stávající rozhraní plánujeme dále podle vyvstávajících potřeb upravovat.
Zdrojové soubory knihovny jsou k dispozici ve veřejném Git repozitáři.
git clone https://gitlab.nic.cz/datovka/libdatovka.git
Webové procházení repozitáře: https://gitlab.nic.cz/datovka/libdatovka/tree/master
Knihovna libdatovka je závislá na knihovnách:
Dokumentaci naleznete ve zdrojových souborech knihovny. Další dokumentace:
- Provozní řád ISDS
- Zákon o elektronických úkonech a autorizované konverzi dokumentů
- a další související předpisy
Hlášení chyb
Chyby v můžete hlásit na emailovou adresu datovka@labs.nic.cz. Do předmětu zprávy prosím specifikujte, že se jedná o „libdatovku“.