Configurar Certificado
Endpoint
- Método: PUT
- Ruta:
/api/ubl2.1/config/certificate - URL ejemplo:
{{BASE_URL}}/api/ubl2.1/config/certificate
Descripción
CONFIGURAR CERTIFICADO
- Si se instalo un dominio se debe utilizar de la siguiente manera:
{{BASE_URL}}/api/ubl2.1/config/certificate
-
Requiere un token de autorizacion el cual fue devuelto al realizar el Paso 1 - Config Company, si este token se extravio, se puede consultar en la tabla de la base de datos de la API en la tabla users, en el campo API_TOKEN.
-
Este endpoint no tiene parametros en la URL.
-
El campo certificate corresponde a una cadena resultante de codificar en base 64 el archivo .pfx ó .p12 correspondiente al certificado digital PKCS10 de la empresa. Dicho certificado se puede codificar en linea en la pagina www.base64encode.org o si lo requiere hacer desde su propio ERP, debe encontrar la libreria o funcion para realizarlo, ejemplo: En php seria mediante esta funcion.
{{BASE_URL}}/manual/es/function.base64-encode.php
- El campo password corresponde a la clave que fue entregada por su proveedor de certificados cuando fue adquirido.
Headers
| Key | Value |
|---|---|
Content-Type | application/json |
cache-control | no-cache |
Connection | keep-alive |
Accept-Encoding | gzip, deflate |
Host | localhost |
accept | application/json |
X-CSRF-TOKEN | `` |
Body
{
"certificate": "BASE64_PFX_O_P12",
"password": "CLAVE_CERTIFICADO"
}
cURL
curl -X PUT "{{{BASE_URL}}}/api/ubl2.1/config/certificate" \
-H "Content-Type: application/json" \
-H "cache-control: no-cache" \
-H "Connection: keep-alive" \
-H "Accept-Encoding: gzip, deflate" \
-H "Host: localhost" \
-H "accept: application/json" \
-H "X-CSRF-TOKEN: " \
-d '{
"certificate": "BASE64_PFX_O_P12",
"password": "CLAVE_CERTIFICADO"
}'