Proceso de notificación electrónica con ciudadanía digital - Modo ENTIDAD a CIUDADANO
Mediante este proceso se puede hacer que un sistema envíe notificaciones electrónicas automáticamente a nombre de una entidad a un ciudadano o grupo de ciudadanos.
Las notificaciones recibidas se pueden verificar en https://www.gob.bo/notificaciones/bpm-client a la cúal se debe ingresar con ciudadanía digital. ver Verificando-notificaciones-en-buzón
Requisitos
- El ciudadano que envía la notificación (notificante) y quien se la envía (notificado) deben ser ciudadanos digitales.
- El ciudadano notificado debe tener el recibo de notificaciones para el trámite dado activada, la activación se hace desde el panel de ciudadanía digital en https://test.agetic.gob.bo/ciudadania/cuenta/configuraciones -> Habilite/deshabilite los trámites que quiere ser notificado por el buzón electrónico..
- El sistema cliente que realiza el proceso de notificación debe tener instalado y funcionando el software FIRMATIC que se obtiene de https://test.agetic.gob.bo/firmador-agetic/#/ en descargas.
Flujo
Pasos 1,2,3 cada uno con respuestas (1R,2R,3R)
----------------- -------------------
| | | sistema |
| Sistema Cliente | -------1-------> | (notificaciones) |
| | <------1R------ | |
| | | |
| | | |
| | ------3--------> | |
| | <----3R--------- | |
----------------- -------------------
| ^
| |
2 2R
| |
| |
v |
--------------
| Firmatic |
| |
--------------
- Paso1: El sistema cliente envía una petición para la creación de la notificacioń al sistema de notificaciones de uno o más documentos y este le devuelve datos para seguir con el proceso.
- Paso2: El sistema cliente llama a la aplicación FIRMATIC instalada en la misma máquina para firmar digitalmente, el ciudadano notificante debe confirmar esta acción introduciendo su PIN (Se pueden firmar múltiples documentos a la vez). FIRMATIC devuelve datos del resultado de la firma.
- Paso3: El sistema cliente envía una petición para actualizar la notificación donde le agrega la firma digital a todos los documentos enviados.
PASO 1. Enviar la petición para crear el flujo automáticamente
Se envía una petición al servidor para que automáticamente se cree un flujo y se genere un archivo PDF con los datos del flujo:
curl -X POST \
http://:URL_NOTIFICACIONES/external/creacion_multiple/hash/:flujo/000000000000000000000111/:delegado/:entity/1 \
-H 'Cache-Control: no-cache' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer :TOKEN' \
-d '{
"documentos": [
{
"input_html-2750": "Texto... Proceso",
"input_html-2935": "Texto... Objeto",
"editor_de_textos_html-3120": "Texto... CONTENIDO",
"autocompletado_cascada_html-2330": [260],
"persona_html-2400": [
{
"tipoPersona" : "1",
"numeroDocumento" : "4206088",
"fechaNacimiento" : "19/09/1966"
}
]
}
]
}'
Parametro | Descripcion |
---|---|
URL_NOTIFICACIONES | https://test.agetic.gob.bo/notificaciones/api-gateway/bpm/ |
flujo | Es el flujo habilitado para la institucion notificante |
delegado | Es la Cuenta en Ciudadania del ciudadano notificante generalmente el C.I. |
entity | Es el codigo de Entidad en el Portal de tramites para la Institucion Notificadora |
TOKEN | Es el token provisto para la institucion notificante |
documentos.input_html-2750 | Es el campo Proceso en el Formulario |
documentos.input_html-2935 | Es el campo Objeto en el Formulario |
documentos.editor_de_textos_html-3120 | Es el campo Contenido en el Formulario |
documentos.autocompletado_cascada_html-2330 | Es el campo Tramite en el Formulario |
documentos.persona_html-2400 | Es el campo Persona a notificar en el Formulario |
La respuesta contendrá información parcial sobre el documento a firmar y será similar a la siguiente:
RESPUESTA PASO 1
{
"finalizado": true,
"mensaje": "Hash obtenido correctamente",
"datos": {
"hash": {
"filesDataToSign": [
{
"id": "74584636-58ec-4ef1-88dd-4b148bfd654a",
"value": "MUswGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAvBgkqhkiG9w0BCQQxIgQgVo0cEb5NDVrYJ3iVy6ZuVWayQnCp4tYsnG7F81Rm3U4=",
"date": "2019-08-22 20:43:38.087+0000"
}
],
"id": "9441f668-761b-4c8d-8d36-964442b6458c"
},
"voucher": "5d5efe742027fc0006442d88"
}
}
PASO 2. Firmar los datos anteriores con FIRMATIC
Se debe enviar una petición al servicio local de FIRMATIC de la siguiente manera:
curl -X POST \
https://localhost:4637/sign-hash \
-H 'Cache-Control: no-cache' \
-H 'Content-Type: application/json' \
-d '{
"archivo": [
{
"id": "74584636-58ec-4ef1-88dd-4b148bfd654a",
"base64": "MUswGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAvBgkqhkiG9w0BCQQxIgQgVo0cEb5NDVrYJ3iVy6ZuVWayQnCp4tYsnG7F81Rm3U4=",
"date": "2019-08-22 20:43:38.087+0000"
}
],
"format": "pades_hash",
"language": "es"
}'
Parametro | Descripcion |
---|---|
archivo | archivo es un arreglo de objetos que representan los archivos a ser firmados, en este caso es un arreglo de un solo elemento. |
archivo[0].id | es el identificador del archivo que se tiene que firmar, es el mismo valor de RESPUESTA PASO 1 datos.hash.fileDataToSign[0].id |
archivo[0].base64 | es el valor en base 64 del hash del archivo que se tiene que firmar, es el mismo valor de RESPUESTA PASO 1 datos.hash.fileDataToSign[0].value |
archivo[0].date | es la fecha y hora generada para el archivo que se tiene que firmar, es el mismo valor de RESPUESTA PASO 1 datos.hash.fileDataToSign[0].date |
La respuesta será similar a:
RESPUESTA PASO 2
{
"files": [
{
"value": "F9dKSDM7KcI3ZsKiSO5E/aMYkZ8+piMEiGwVWoKsXKNrhpkMGq+8ak8KscOrC71TI0CusiuGp8RCIoHRoSY+l2CossxUzQCYggRD9KbHLmvgXPZGj0MrobGvbi6xegm1pJiU5GYIuRoc3WSBPGLUicHofb3krZjL1nq6WiBNkyAO0VugKYCWLMz6Qe10D7/oFlrnOcX9gJQ1jbE9CFxy/Y5ptP4EQW4+wf6dEFjdN27Y3gjoA56cREEHndKnWW7I5CGPf9aNVHEduthqlu6MUiUjRia/FTME9rAsNr+JBHPxGhvtxpzTxKpRl3ZeJEDRQsUy/G9mhhPb1NuYPboL2g==",
"algorithm": "RSA_SHA256"
}
],
"certificate": "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",
"certificateChain": [
"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"
],
"encryptionAlgorithm": "RSA"
}
PASO 3: Reanudar y terminar el proceso
curl -X PUT \
http://:URL_NOTIFICACIONES/external/creacion_multiple/reanudar/:voucher/:id/1 \
-H 'Cache-Control: no-cache' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer :TOKEN' \
-d '{
"certificate": "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",
"certificateChain": [
"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"
],
"encryptionAlgorithm": "RSA",
"signatureValues":{
"algorithm": "RSA_SHA256",
"id": "74584636-58ec-4ef1-88dd-4b148bfd654a",
"value": "F9dKSDM7KcI3ZsKiSO5E/aMYkZ8+piMEiGwVWoKsXKNrhpkMGq+8ak8KscOrC71TI0CusiuGp8RCIoHRoSY+l2CossxUzQCYggRD9KbHLmvgXPZGj0MrobGvbi6xegm1pJiU5GYIuRoc3WSBPGLUicHofb3krZjL1nq6WiBNkyAO0VugKYCWLMz6Qe10D7/oFlrnOcX9gJQ1jbE9CFxy/Y5ptP4EQW4+wf6dEFjdN27Y3gjoA56cREEHndKnWW7I5CGPf9aNVHEduthqlu6MUiUjRia/FTME9rAsNr+JBHPxGhvtxpzTxKpRl3ZeJEDRQsUy/G9mhhPb1NuYPboL2g=="
}
}'
Parametro | Descripcion |
---|---|
URL_NOTIFICACIONES | https://test.agetic.gob.bo/notificaciones/api-gateway/bpm/ |
voucher | es el valor voucher de RESPUESTA PASO 1 datos.voucher |
id | es el valor que identifica el proceso de firma que se encuentra en la RESPUESTA PASO 1 datos.hash.id |
certificate | son los valores devueltos por la RESPUESTA PASO 2 certificate |
certificateChain | son los valores devueltos por la RESPUESTA PASO 2 certificateChain |
signatureValues | son los valores devueltos por la RESPUESTA PASO 2 signatureValues |
signatureValues.id | Es el identificador del archivo que se encuentra en RESPUESTA PASO 1 archivo[0].id |
signatureValues.value | Es el valor en base64 del archivo firmado, que se encuentra en RESPUESTA PASO 2 files[0].value |
Una respuesta exitosa a esta petición indica que el proceso ha terminado.
La respuesta será similar a:
RESPUESTA PASO 3
{
"finalizado": true,
"mensaje": "ok",
"datos": {
"type": "Buffer",
"data": [
37,
80,
...
70,
10
]
}
}
Verificando notificaciones en buzón
Las notificaciones recibidas se pueden verificar en https://test.agetic.gob.bo/notificaciones/ a la cúal se debe ingresar con ciudadanía digital.
Una vez se ingresa se puede revisar la bandeja de pendientes (esto luego de hacer el paso 1), si es ciudadano seleccionar el filtro de ciudadano para ver la notificaciones que le llegaron.
Si ingresa haciendo click y se puede revisar los detalles.
Luego para verificar el paso 3, se ingresa a la bandeja históricos
Se hace click en el traḿite y se puede revisar su historial o flujo.
Y en la pestaña documentos se puede revisar paso a paso los documentos generados