Saltar al contenido principal
Versión: 1.21.1

Descargar el certificado emitido en Base64 (con PIN)

GET 

/certificate-request/:uuid/issuance/download/base64

Devuelve el contenido del archivo del certificado codificado en Base64 junto con el PIN, pensado para integraciones desatendidas (ERP, scripts). Mismas reglas que GET /certificate-request/{uuid}/issuance/download: independiente del proveedor, requiere un archivo de tipo CERTIFICATE registrado y 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, antes de buscar el archivo. El administrador (users.is_admin) puede descargarlo siempre. Importante: p12_base64 es el Base64 del archivo almacenado, que normalmente es un .zip que contiene el .p12 (no el .p12 directamente): decodifique, descomprima y abra el .p12 con p12_pin. 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); revise p12_filename antes de procesarlo. Si la solicitud tiene varios archivos de tipo CERTIFICATE se devuelve uno de ellos, sin garantía de que sea el más reciente. Si la solicitud no tiene PIN registrado, p12_pin vale NO_PIN. El parámetro es el UUID público de la solicitud (certificate_requests.uuid), no su ID numérico.

Request​

Responses​

Archivo en Base64 y PIN. Los datos vienen en dataRecords.data.