Функционалности
Подржане картице #
eMRTD / е-пасош #
Било који пасош или национална лична карта компатибилна са ICAO 9303. PACE и BAC аутентификација, Secure Messaging, биометријски подаци (фотографија, MRZ), групе података. Passive, Chip и Active Authentication за верификацију аутентичности документа.
Лична карта #
Gemalto 2014+, IF2020 Foreigner. Лични подаци, адреса, информације о документу, фотографија. Сертификати дигиталног потписа и управљање PIN-ом преко CardEdge.
Саобраћајна дозвола (EU VRC) #
Компатибилна са EU Directive 2003/127/EC. Власник, подаци о возилу, датуми регистрације — сва EU обавезна и опциона поља. Подршка за штампу.
Српска здравствена картица (РФЗО) #
Осигураник, послодавац, детаљи осигурања.
PIV (NIST SP 800-73) #
Стандард за америчке федералне идентификационе картице. Сертификати, фотографија, отисци прстију, управљање PIN-ом.
PKCS#15 компатибилне картице #
Генерички PKI стандард за откривање сертификата, управљање PIN-ом и дигитално потписивање. Покрива Gemalto, CardEdge и друге компатибилне картице — укључујући PKI на националним картицама са eMRTD подршком.
Могућности #
- Аутоматска детекција картице — убаците картицу, LibreCelik је препознаје и приказује податке. Без ручног избора.
- Прогресивно читање — подаци се приказују како се читају са картице. Без чекања да се заврши комплетно читање.
- Штампа — прикази података са картице подржавају форматирани испис.
- Управљање више PIN-ова — картице са више PIN-ова (нпр. засебни PIN-ови за аутентификацију и потписивање) приказују статус сваког PIN-а и дозвољавају независну промену.
- Плагин архитектура — додајте подршку за нове типове картица убацивањем дељене библиотеке. И middleware (комуникација са картицом) и GUI (приказ података) су прошириви.
- Вишејезичност — интерфејс на енглеском и српском (ћирилица).
- PKCS#11 модул — универзални криптографски интерфејс који подржава CardEdge, PKCS#15 и PIV картице. Коришћење у Firefox-у, Chrome-у, SSH-у и потписивању е-поште.
- OpenSC интеграција — драјвер за српске CardEdge картице интегрисан у главну грану OpenSC-а. Екстерни драјвер доступан за тренутна издања OpenSC-а.
За програмере #
LibreMiddleware је скуп C++23 статичких библиотека без Qt зависности. Користите их за изградњу сопствене апликације за смарт картице.
- Плагин API за додавање нових типова картица
- Streaming API за читање картице
- SmartCard Monitor за детекцију картица базирану на догађајима
- Secure Messaging, PACE, BAC имплементације
Погледајте Водич за програмере за детаље архитектуре и упутства за изградњу.