2013-06-24 65 views
1

我使用狀態機驅動程序將我們的eDirectory(源)連接到OpenLDAP目錄(目標)。 沒有SSL一切都很好......但只用於測試。eDirectory和OpenLDAP之間的SSL連接

現在我需要使用SSL。 我激活了use-ssl(驅動程序配置 - >驅動程序參數)並將路徑指定給密鑰庫。 我將OpenLDAP-Server的自簽名證書添加到密鑰庫。

重新啓動驅動器,我得到(服務器由XXXX替換)後:

java.net.ConnectException: Connection refused 
16:12:15 FFFFFFFFFAA5D700 Drvrs: eDir-OpenLDAP PT:eDir-OpenLDAP: Schema.Schema() - LDAPException: Unable to connect to server xxxx:636 (91) Connect Error 
java.net.ConnectException: Connection refused 

我用的/ opt/Novell公司/的eDirectory/lib目錄/ NDS模塊/ JRE/lib/security中/ cacerts中的密鑰庫。

接下來我可以嘗試使SSL連接運行嗎?

謝謝你閱讀這個問題!

+2

'java.net.ConnectException:Connection refused'傾向於與不監聽客戶端使用的地址/端口的服務器有關。通常與SSL無關。我會檢查'LDAPS'和'LDAP + STARTTLS'之間端口混淆的配置。 – Bruno

+0

我試過端口389和636.它沒有區別。我找到了「使用全局配置值的相互認證描述」選項。激活這個ine後,我得到的錯誤:Schema.Schema() - java.lang.IllegalArgumentException:缺少密鑰名稱(別名) – MaiLo

回答

1

問題解決了。 端口636在目標服務器上關閉。

謝謝你的提示布魯諾。