2017-08-29 1 views
0

Ich bin einen API-Befehl aufrufen (Nifi-Api/Access/Token), um das Zugriffs-Token zu erhalten. Aber ich bekomme Fehler wie diese java.net.SSLHandShakeException nicht in der Lage, gültigen Zertifizierungspfad für das angeforderte Ziel zu finden. Wir haben LDAP in NiFi Cluster konfiguriert und ich kann mich mit meinen Zugangsdaten in NiFi UI einloggen. Ich habe die NiFi Rest API zum ersten Mal erforscht. Jede Hilfe würde geschätzt werden !!SSL-Handshake-Ausnahme in Nifi

(PS I Rest api von Codes und nativen Prozessoren verwenden möchten (i kann in einfachen nifi zu tun, die ich auf meinem Desktop haben), wie kann ich meine Aufgabe auf nifi mit Kerberso autentification machen?

Danke in .. Voraus

+0

trows Ausnahme wie dieser PKIX Gebäude Weg zeigen soll: nicht mehr gültiges Zertifikat Pfad finden, um die angeforderte Ziel –

+0

Ich habe Token-Träger, weiß aber nicht, wie ich es zu meinen Requests hinzufügen kann t –

+0

Export öffentliche Zertifikatskette für Ihre Server-URL: Sie können Browser - Informationen über das Zertifikat verwenden. Fügen Sie dieses Zertifikat in den Truststore ein: Sie können keytool von java jdk verwenden. Verwenden Sie Truststore, um eine Verbindung vom Client zum Server herzustellen. – daggett

Antwort

1

Einfuhrbescheinigung in truststore.jks keytool verwendet dann im invokehttp Prozessor Verwendung SSL Context Service, dass es zu Ihrem truststore.jks

+0

sollte ich hinzufügen nur trustore.jks innerhalb ssl Kontext Service-Parameter? Jetzt zeigt es mir, dass meine JKS-Datei –

+0

wahrscheinlich nicht lesen kann, weil Sie nicht eine JKS-Datei zur Verfügung gestellt .. Wie haben Sie es erstellt? – daggett

+0

keytool -import -v -trustcacerts -alias root -datei test.cer -keystore cacerts.jks –