Zum Inhalt springen

Gegenseitige Authentifizierung im Jitterbit App Builder

Bei der gegenseitigen Authentifizierung werden TLS-Zertifikate verwendet, um sowohl den Server als auch den Client zu authentifizieren. Die gegenseitige Authentifizierung wird häufig in Verbindung mit anderen Authentifizierungsformen wie einem OAuth 2.0-Flow verwendet.

Konfiguration

Parameter

Parameter Wert Beschreibung
ClientCertificate X.509-Client-Zertifikat. Der Wert muss ein base64-kodiertes PKCS#12-Archiv (.pfx) sein. Das Zertifikat muss den privaten Schlüssel enthalten.
ClientCertificatePassword Passwort des Client-Zertifikats.
IgnoreTlsErrors Zeigt an, dass App Builder HTTPS-Zertifikatvalidierungsfehler sollten ignoriert werden. Diese Option sollte nur während der Entwicklung aktiviert werden.

Zertifikatsvorbereitung

Der Vorgang zum Generieren einer Zertifikatsanforderung und zum Signieren des Zertifikats liegt außerhalb des Umfangs dieses Dokuments. Wie oben erwähnt, muss das Client-Zertifikat jedoch als base64-codiertes PKCS#12-Archiv bereitgestellt werden. Der folgende Befehl zeigt, wie ein Zertifikat und ein privater Schlüssel im PEM-Format mithilfe des OpenSSL-Befehlszeilenprogramms in PKCS#12 konvertiert werden.

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

Der folgende Befehl kodiert PKCS#12 base64:

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