Saltar al contenido principal
Versión: 1.21.1

Obtener URL de descarga y PIN del certificado emitido

GET 

/certificate-request/:uuid/issuance/download

Devuelve una URL firmada (vigencia 24 h) para descargar el archivo del certificado y el PIN para abrir el .p12. Es independiente del proveedor: responde para cualquier solicitud que tenga registrado un archivo de tipo CERTIFICATE en file_managers (en Viafirma se registra al completar el ensamblado, estado COMPLETED). Vigencia: al cliente solo se le entrega si la solicitud está en PROCESSED; en cualquier otro estado (revocada, vencida, cancelada, rechazada o aún en trámite) responde 409 con el estado actual en status, y esta comprobación se hace antes de buscar el archivo. El administrador (users.is_admin) puede descargarlo siempre, en cualquier estado. El archivo es normalmente un .zip que contiene el .p12 (p. ej. empresa-sas_636.zip → empresa-sas_636.p12); en Viafirma siempre es así, pero un certificado cargado manualmente con POST /certificate-request/{id}/files y document_type=CERTIFICATE puede tener otro formato (PDF, imagen o ZIP). Si la solicitud tiene varios archivos de tipo CERTIFICATE se devuelve uno de ellos, sin garantía de que sea el más reciente. El PIN se lee de certificate_requests.pin y se devuelve en cada llamada; si la solicitud no tiene PIN registrado se devuelve el literal NO_PIN. El parámetro es el UUID público de la solicitud (certificate_requests.uuid), no su ID numérico.

Request​

Responses​

URL firmada y PIN. Los datos vienen en dataRecords.data.