-
Notifications
You must be signed in to change notification settings - Fork 28
Home
MITyCLibXADES es una librería que 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. Todas las firmas generadas son de acuerdo a las especificaciones definidas por el ETSI (European Telecommunications Standards Institute).
Mediante los siguientes ejemplos, que se distribuyen con el código fuente de la librería, se pretende mostrar algunas de las funcionalidades más comunes que un integrador puede necesitar de la librería MITyCLibXAdES.
Actualmente existen tres tipos de ejemplos que se distribuyen con el código fuente de la librería:
-
Ejemplos de diferentes tipos de firma XML:
Para simplificar, los ejemplos anteriores usarán el formato XAdES-BES
-
Ejemplos de diferentes formatos de firma XML:
Salvo las firmas EPES, que aplican sobre cualquiera de los demás formatos, cada formato de firma se aplica sobre los demás siguiendo un orden jerárquico, y por lo tanto, para cada tipo de firma aplica lo mencionado en los anteriores.
Para simplificar, todos los ejemplos anteriores usarán el tipo enveloped.
-
Ejemplos de validaciones de firma XML:
Los dos primeros tipos de ejemplos están relacionados con firmas. Puesto que todos los ejemplos serán muy parecidos es necesario conocer previamente un ejemplo genérico de firma, sin importar que tipo y/o formato se esté utilizando.
El objetivo de los ejemplos es que sean fáciles de entender y autocontenidos. Por este motivo, aspectos tales como la configuración, la gestión de errores o los mensajes de logs no se han tenido en cuenta.