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. La autenticación mutua a menudo se utiliza junto con otras formas de autenticación, como un flujo de OAuth 2.0.

Configuración

Parámetros

Parámetro Valor Descripción
ClientCertificate Certificado de cliente X.509. El valor debe ser un archivo PKCS#12 codificado en base64 (.pfx). El certificado debe contener la clave privada.
ClientCertificatePassword 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 firmar el certificado está fuera del alcance de este documento. Sin embargo, como se mencionó anteriormente, el certificado de cliente debe proporcionarse como un archivo PKCS#12 codificado en base64. El siguiente comando demuestra cómo convertir un certificado y una clave privada en formato PEM a PKCS#12 utilizando la utilidad de línea de comandos OpenSSL.

openssl pkcs12 -export -in cert.pem -inkey key.pem -out cert.pfx

El siguiente comando codifica en base64 el PKCS#12:

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