2013-01-10 167 views
0

我試圖連接到只能通過ssl訪問的LDAP服務器。當我嘗試以下方法:無法連接到SSL LDAP服務器

eldap:open([HOST], [{port, 636},{ssl, true}]). 

我得到的錯誤

SSL: certify: ssl_handshake.erl:239:Fatal error: certificate unknown 
{error,"connect failed"} 

有誰有一個想法,通過SSL連接到LDAP服務器在二郎山?

P.S:

現在,我試圖用stunnel,但是這是不行的,太。

+0

最有可能的原因是您的證書存儲區中沒有根證書(或證書本身)。 –

+0

我也認爲這是原因,但使用eldap時無法配置您的cacert文件。你知道嗎,如果有一個全球性的erlang cacerts商店,像java中的密鑰或信任庫? – Ulf

+0

@Ulf在eldap之前是否啓動了crypto,public_key和ssl應用程序:open? – 0xAX

回答

0

僅供參考。

問題是我從我的提供者那裏得到了一個無效的證書。修復證書後,一切正常。