Version 5 (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)
Error de Firefox al cargar un archivo PDF en un formulario
https://stackoverflow.com/questions/13272523/incorrect-content-type-for-pdf-file-with-firefox
http://kb.mozillazine.org/MimeTypes.rdf
Editar el archivo /home/usuario/.mozilla/firefox/xxx.default/mimeTypes.rdf en la sección del mimetype PDF para que quede como se muestra a continuación:
<RDF:Description RDF:about="urn:mimetype:application/pdf" NC:fileExtensions="pdf" NC:description="documento PDF" NC:value="application/pdf" NC:editable="true"> <NC:handlerProp RDF:resource="urn:mimetype:handler:application/pdf"/> </RDF:Description>
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.