Version 4 (modified by aaraujo, 9 years ago) (diff) |
---|
Notas varias de desarrollo
La configuración de digidoc4j se carga desde un archivo en formato yaml
El archivo de configuración se encuentra en: ./resources/digidoc4j.yaml
PDF y biblioteca iText
Un documento PDF pude contener los siguientes tipos estándar de firmas:
- una o más firmas de aprobación (approval).
- Como máximo una firma certificada. Esta firma puede definir diferentes permisos.
Para definir el tipo de firma se debe establecer el nivel de certificación en la clase PdfSignatureAppearance.
PdfSignatureAppearance appearance = stamper.getSignatureAppearance(); ... appearance.setCertificationLevel(certificationLevel);
El parámetro certificationLevel puede tomar uno de los siguientes valores:
- NOT_CERTIFIED para crear una firma ordinaria tipo approval.
- CERTIFIED_NO_CHANGES_ALLOWED para crear una firma de certificación también conocida como firma de autor. Después de aplicar la firma no se permitirán cambios sobre el documento.
- CERTIFIED_FORM_FILLING crea una firma de certificación para el autor del documento pero otras personas pueden todavía llenar campos formulario o agregar firmas approval sin invalidar la firma.
- CERTIFIED_FORM_FILLING_AND_ANNOTATIONS crea una firma de certificación para el autor del documento pero otras personas pueden todavía llenar campos formularios o agregar firmas approval así como anotaciones sin invalidar la firma.
Creación de TSL
Electronic Signatures and Infrastructures (ESI) Trusted Lists
ETSI TS 119 612 V1.2.1 (2014-04)
Attachments (5)
- tsl.png (129.9 KB) - added by aaraujo 9 years ago.
-
0130a770-1b20-40f5-95b6-4fe59084e383.bdoc
(163.2 KB) -
added by aaraujo 9 years ago.
signed BDOC container
-
e91b3309-9397-42d1-a470-ac276c56725c-serialized.bin
(137.5 KB) -
added by aaraujo 9 years ago.
Serialized file with a signature
- murachi.sql (6.7 KB) - added by aaraujo 9 years ago.
- murachi.tar.gz (24.6 MB) - added by aaraujo 8 years ago.