udistrital / autenticacion_mid

0 stars 0 forks source link

HU2 - 2 - Cración y estampado de Firma electrónica. #43

Open a52290451 opened 2 years ago

a52290451 commented 2 years ago

Se requiere crear servicio para firmar un documento de forma electrónica. El servicio debe nombrarse "firma_electronica" y debe recibir un UID que permita utilizar el espacio de trabajo creado previamente en NUXEO como destino.

Ruta sugerida: http://0.0.0.0:8080/v1/document/{uid}/firma_electronica/

Se debe implementar lógica necesaria para calcular el código hash, encriptarlo como firma electrónica y estamparlo en el documento de entrada.

La información generada debe quedar almacenada en documentos_crud y NUXEO.

Criterios de aceptación

Nota: tener en cuenta lo señalado en las Historias de usuario y sus variables.

a52290451 commented 1 year ago

Formato de pruebas funcionales

a52290451 commented 1 year ago

Se requieren realizar cambios en la estructura de la firma electrónica

iMrJulian commented 1 year ago

Pruebas en local

1. Varios Metadatos, varios Firmantes, varios Representantes

image

Verificación del documento con el uid con el servicio GET document del gestor_documental_mid image

Verificación de que el documento se encuentre cardado en el documentos_crud con su servicio documento y el id del archivo image

Documento subido a nuxeo image

2. Sin Metadatos, varios Firmantes, varios Representantes

image

Verificación del documento con el uid con el servicio GET document del gestor_documental_mid image

Verificación de que el documento se encuentre cardado en el documentos_crud con su servicio documento y el id del archivo image

Documento subido a nuxeo image

3. Sin Metadatos, varios Firmantes, sin Representantes

image

Verificación del documento con el uid con el servicio GET document del gestor_documental_mid image

Verificación de que el documento se encuentre cardado en el documentos_crud con su servicio documento y el id del archivo image

Documento subido a nuxeo image

4. Sin Metadatos, un Firmante, sin Representantes

image

Verificación del documento con el uid con el servicio GET document del gestor_documental_mid image

Verificación de que el documento se encuentre cardado en el documentos_crud con su servicio documento y el id del archivo image

Documento subido a nuxeo image

iMrJulian commented 1 year ago

Pruebas en Release

1. Varios Metadatos, varios Firmantes, varios Representantes

image

Verificación del documento con el uid con el servicio GET document del gestor_documental_mid image

Verificación de que el documento se encuentre cargado en el documentos_crud con su servicio documento y el id del archivo image

Documento subido a nuxeo image

2. Sin Metadatos, varios Firmantes, varios Representantes

image

Verificación del documento con el uid con el servicio GET document del gestor_documental_mid image

Verificación de que el documento se encuentre cargado en el documentos_crud con su servicio documento y el id del archivo image

Documento subido a nuxeo image

3. Sin Metadatos, varios Firmantes, sin Representantes

image

Verificación del documento con el uid con el servicio GET document del gestor_documental_mid image

Verificación de que el documento se encuentre cardado en el documentos_crud con su servicio documento y el id del archivo image

Documento subido a nuxeo image

4. Sin Metadatos, un Firmante, sin Representantes

image

Verificación del documento con el uid con el servicio GET document del gestor_documental_mid image

Verificación de que el documento se encuentre cardado en el documentos_crud con su servicio documento y el id del archivo image

Documento subido a nuxeo image

iMrJulian commented 1 year ago

Check list servicio Firma_Electronica

https://docs.google.com/document/d/1Xqe4suimZDNWZIJ-3ynoB7zhN5cUQE7C/edit?usp=sharing&ouid=118160889227965868747&rtpof=true&sd=true