-
Notifications
You must be signed in to change notification settings - Fork 29
General
- ¿Qué es MITyCLibXADES?
- ¿Qué tipo de firmas se pueden construir?
- ¿Qué versiones de firmas están soportadas?
- ¿Quién debe usar MITyCLibXAdES?
- ¿Bajo qué licencia se distribuye?
- En caso de encontrar un error, ¿a quién debo dirigirme?
Instalación
MITyCLibXADES es una librería que forma parte del proyecto de Componentes que distribuye el Ministerio de Industria, Turismo y Comercio. Dicha librería proporciona la funcionalidad necesaria para el manejo de ficheros con metadatos tipo XML, uso de certificados, y para la construcción de firmas electrónicas XAdES, así como para su validación.
Cada nivel de firma extiende de los anteriores. Los siguientes tipos de firma son, por orden:
- XAdES-BES: Es un tipo de firma básico con datos no garantizados sobre el actor firmante, los datos de firma y el momento de firma
- XAdES-EPES: Es una firma que incluye un política de firma. Una política de firma es un criterio definido en la política que la firma ha de cumplir.
- XAdES-T: Es una firma XAdES-BES que incluye un sello de tiempo que sirve para garantizar cuando fue realizada la firma.
- XAdES-C: Es un tipo de firma que incluye referencias a información referente a la cadena de certificados firmante, y del estado de validez del certificado de firma.
- XAdES-X: Este tipo de firmas incluyen un segundo sellado de tiempo que fortalece la robustez de la firma.
- XAdES-XL: Este tipo de firmas incluyen los datos a los cuales se hacen referencia en las firmas del nivel C. Es decir, incluye esos datos en la propia firma de modo que el fichero de firma contenga todos los elementos que aseguran que el certificado firmante era válido en el momento en el que se firmó.
Actualmente se soportan las versiones 1.1.1, 1.2.2 y 1.3.2
Aquellos integradores que necesiten funcionalidades de firma y validación, y manejo de certificados.
Bajo licencia EUPL v1.1. o posteriores.
Al Centro de Tecnologías del Plan Avanza, mediante correo electrónico en la dirección:
Máquina virtual Java 1.5 o superior(disponible descarga en www.java.com).
Incluyendo el Jar de la propia librería y todas sus dependencias en el Classpath de la aplicación que va a usar esta librería.