Conectatón 2026 Wiki

Racsel logo
Volver al inicio

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

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.key

Respuesta 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.