Tareas · T8
Ejecutar tareas de Onboarding GDHCN
Registrar al país en la red de confianza de desarrollo GDHCN de la OMS y copiar las llaves privadas enroladas al nodo país.
Requerimientos
Prioridad alta, tarea de seguimiento
Enlaces
- WHO SMART Trust v1.2.0
- RACSEL IPS National Backend
Respuesta esperada
El nodo país puede firmar documentos QR/VHL y validar documentos recibidos, permitiendo acceder a los IPS subyacentes.
Evidencia
Usar openssl para inspeccionar certificados DSC, TLS y UP. Probar acceso a la lista de confianza con curl usando certificado y llave TLS.
Observaciones
Los certificados se crean en un repositorio GitHub especifico por país y luego se copian al nodo nacional.
Requests a ejecutar
Colección
Chequeo onboarding GDHCN
Descargar lista de confianza
curl -v "https://tng-dev.who.int/trustList" \
--cert /path/to/TLS.pem \
--key /path/to/TLS.keyRespuesta esperada
Respuesta exitosa autenticada con TLS desde el endpoint de trust list de GDHCN.
Colección
VHL e ICVP validators - GDHCN Validator
Crear QR Code
curl -X POST "${VHL_SERVER}/v2/vshcIssuance" \
-H "Content-Type: application/json" \
-d '{"expiresOn":"2026-12-31T23:59:59.000Z","jsonContent":"{\"resourceType\":\"Bundle\",\"type\":\"document\"}","passcode":"1234"}'Respuesta esperada
HTTP 200 con datos generados de emisión QR/VSHC.
Colección
VHL e ICVP validators - GDHCN Validator
Validar QR Code
curl -X POST "${VHL_SERVER}/v2/vshcValidation" \
-H "Content-Type: application/json" \
-d '{"qrCodeContent":"${QR_CONTENT}"}'Respuesta esperada
HTTP 200 con el resultado de validación para el contenido QR.
Colección
VHL e ICVP validators - GDHCN Validator
Obtener contenido IPS
curl -X GET "${VHL_SERVER}/v2/ips-json/${MANIFEST_ID}" \
-H "Accept: application/json"Respuesta esperada
HTTP 200 con el IPS JSON asociado al manifest.
