Saltar al contenido

Autenticación mutua en Jitterbit App Builder

La autenticación mutua utiliza certificados TLS para autenticar tanto al servidor como al cliente. Se suele usar junto con otras formas de autenticación, como un flujo OAuth 2.0.

Configuración

Parámetros

Parámetro Valor Descripción
CertificadoCliente Certificado de cliente X.509. El valor debe ser un archivo PKCS#12 (.pfx) codificado en base64. El certificado debe contener la clave privada.
ContraseñaCertificadoCliente Contraseña del certificado de cliente.
IgnoreTlsErrors Indica que App Builder debe ignorar los errores de validación del certificado HTTPS. Esta opción solo debe habilitarse durante el desarrollo.

Preparación del certificado

El proceso para generar una solicitud de certificado y firmarlo queda fuera del alcance de este documento. Sin embargo, como se indicó anteriormente, el certificado del cliente debe proporcionarse como un archivo PKCS#12 codificado en base64. El siguiente comando muestra cómo convertir un certificado y una clave privada en formato PEM a PKCS#12 mediante la utilidad de línea de comandos de OpenSSL.

openssl pkcs12 -export -in cert.pem -inkey key.pem -out cert.pfxEl siguiente comando codifica el PKCS#12 en base64:

openssl base64 -in cert.pfx -out cert.txt -A