¿Qué es MITyCLibAPI?
MITyCLibAPI es una librería que sirve de base para el resto de componentes de firma del MINETUR. Esta librería contiene la funcionalidad base común al resto de componentes así como las definiciones de los interfaces que permite la comunicación, extensibilidad y adaptación de los componentes entre sí y con otros frameworks.
Módulos
Los módulos que componen esta librería son:
- Internacionalización: permite disponer de un sistema de internacionalización de mensajería que independiza de implementaciones concretas. Provee de los interfaces, factorías y una implementación por defecto.
- Confianza: establece una base común para acceder a servicios de confianza, en base a una factoría de validadores de confianza.
- Almacenes de certificados: establece unas bases para el acceso y gestión de almacenes de certificados.
- Estados de certificados: establece las interfaces necesarias para la manipulación de estados de certificados y su acceso/almacenamiento.
- Copia de ficheros con integridad: utilidad para asegurarse que ciertos ficheros de recursos son los provistos en la distribución en uso.
- Ofuscación: establece las interfaces y factorías para la gestión de información ofuscada.
- Base64: utilidades para codificar y decodificar Base64.