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