2017-08-29 254 views
0

我正在調用API命令(nifi-api/access/token)來獲取訪問令牌。但我得到這樣的錯誤java.net.SSLHandShakeException無法找到有效的認證路徑的請求目標。我們在NiFi集羣中配置了LDAP,並且可以使用我的憑證登錄到NiFi UI。我已經開始第一次探索NiFi rest API了。任何幫助,將不勝感激 !!nifi中的SSL握手異常

(PS我想通過代碼和原生處理器使用REST API(我可以簡單nifi,我有我的桌面上)我怎樣才能讓我的任務就nifi與kerberso autentification辦?

謝謝你。提前

+0

它trows例外,這樣PKIX建設路徑:無法找到有效的證書路徑請求目標 –

+0

我擁有令牌持有者,但不知道如何將其添加到我的請求中t –

+0

爲您的服務器導出公共證書鏈url:您可以使用瀏覽器 - 有關證書的信息。將此證書添加到truststore中:可以使用java jdk中的keytool。使用信任庫從客戶端連接到服務器。 – daggett

回答

1

進口證明書到使用密鑰工具truststore.jks然後在invokehttp處理器使用SSL Context Service應該指向您truststore.jks

+0

我應該只在ssl上下文服務參數中添加trustore.jks嗎?現在它顯示我無法讀取我的jks文件 –

+0

可能是因爲你沒有提供一個jks文件..你是如何創建它的? – daggett

+0

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