A LIBX2 - LSHJAVA rendszer hitelesítő és kommunikációs rendszer, amely hitelesítést, titkosítást és különböző kommunikációs felületeken történő adatforgalmazást tesz lehetővé.
Főbb funkciói
- Kielégíti az elektronikus aláírások létrehozásával és ellenőrzésével kapcsolatos követelményeket, melyet a GIROLock szolgáltatás üzletszabályzata előír.
- Fő kommunikációs közege a GIROHáló, amin a pénzintézetek végzik a pénzforgalmi tevékenységüket BKR – Bankközi Klíring Rendszerrel illetve az ügyfelek hiteladatai forgalmazását a KHR – Központi Hitelbírálati Rendszerrel.
- Másik kommunikációs közege a NAV által üzemeltett EBT-KKK2 rendszer, amelyen a VHR (NAV EBT1) és ELLTAM (NAV EBT2) megkereséseket intéz a pénzintézetek felé.
- Harmadik kommunikációs közege a MUSZ (Megbízható Üzenettovábbító Szerver) kommunikációs rendszere, amely kiszolgálja a Cégbírósági Elektronikus Vagyonfelmérési Rendszerét (CEVR), amely segítségével a cégbíróságok a cégek kényszertörlési eljárása során elektronikus úton vagyonfelmérést végeznek.
LIBX2-CORE funkciók
- A LIBX2-CORE rendelkezik önálló felhasználó adminisztrációval vagy működhet létező Active Directoryhoz kapcsolódó autentikációs üzemmódban is.
- A LIBX2-CORE felületén paraméterezhetők a különböző szolgáltatások, viszonylatok.
- Itt történik az autentikációs, aláíró, titkosító tanúsítványok definiálása, a bankra jellemző információ bejegyzése, amely szükséges a kommunikációhoz.
- A LIBX2-CORE a forgalmazott állományok adminisztrációját végzi, tárolja a küldött, fogadott szakmai üzeneteket és a hozzájuk tartozó térti- és feladóvevényeket.
- LIBX2-core naplózza a kommunikációs és ügyintéző által végzett eseményeket és regisztrálja a hibaüzeneteket.
LIBX2-LSHJAVA funkciók
- A LIBX2-LSHJAVA végzi a kommunikációt a regisztrált szolgáltatásokkal. A modulban vannak megvalósítva a szolgáltatások által alkalmazott kriptográfiai és elő-, illetve utófeldolgozási funkciók.
LIBX2-LSHAJAVA jellemzői
- LINUX-on illetve MS Windowson futtatható JAVA alapú alkalmazás
- SQL alapú adatbázist használ JDBC-én keresztüli eléréssel
LIBX2-LSHJAVA kommunikációs – kriptográfiai funkciók
- Az LSHJAVA kiterjesztés egy aszinkron módon futó JAVA modul, amely szervizként működik, a közös adatbázis táblán keresztül kommunikál a LIBX2 programmal.
- Több szálon futó kommunikáció
- PKCS#7 alapú titkosítás és hitelesítés objektum tanúsítvánnyal (GIROHáló esetében)
- XML alapú titkosítás és hitelesítés objektum tanúsítvánnyal (EBT-KKK2 és MUSZ-CEVR esetében)
- Forgalmazott állományok tömörítése és kibontása
- SSH2 protokoll a szolgáltató és az ügyfél közötti adatforgalmazásra (GIROHáló esetében)
- WEB szervizen történő adatforgalmazás (EBT-KKK2 és MUSZ-CEVR esetében)
- LDAP elérés a tanúsítványok frissítésére
- Események naplózása, auditálása
Ügyféloldali interfészek
- Fájlalapú, amely az ügyfél oldali alrendszerrel küldő, fogadó könyvtárakon keresztül nyílt fájlok segítségével cserél adatot
- Adatbázis interfész tábla segítségével történő adatcsere, amikor az alrendszer közvetlenül a LIBX2 adatbázisába tölti a küldendő, és onnan olvassa a bejövő állományokat
- MQ csatornán keresztüli kommunikáció, amikor dedikált csatornák biztosítják az alrendszerrel történő adatcserét