Java IBM Domino-尝试通过SSL连接到LDAP时出错

Java IBM Domino-尝试通过SSL连接到LDAP时出错,java,ssl,lotus-domino,lotus,domino-designer-eclipse,Java,Ssl,Lotus Domino,Lotus,Domino Designer Eclipse,我可以连接到端口389时创建的代理,但当我更改为SSL端口686时,我收到以下错误: HTTP JVM:javax.naming.CommunicationException:simple bind失败:localhost:636[根异常为javax.net.ssl.SSLHandshakeException:com.ibm.jsse2.util.g:未找到受信任的证书] 我想我必须在某处添加ssl证书 String nm = ldapdoc.getItemValueString("user")

我可以连接到端口389时创建的代理,但当我更改为SSL端口686时,我收到以下错误:

HTTP JVM:javax.naming.CommunicationException:simple bind失败:localhost:636[根异常为javax.net.ssl.SSLHandshakeException:com.ibm.jsse2.util.g:未找到受信任的证书]

我想我必须在某处添加ssl证书

String nm = ldapdoc.getItemValueString("user");
String pass = ldapdoc.getItemValueString("Pass");

Hashtable ldapEnv = new Hashtable();
ldapEnv.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
ldapEnv.put(Context.PROVIDER_URL, "ldaps://localhost:636");
ldapEnv.put(Context.SECURITY_PRINCIPAL,nm);
ldapEnv.put(Context.SECURITY_CREDENTIALS, pass);
ldapEnv.put(Context.REFERRAL, "follow");
ldapEnv.put(Context.SECURITY_PROTOCOL,"simple");

ldapContext = new InitialDirContext(ldapEnv);
任何帮助都将不胜感激

凯文

这有帮助吗?这有用吗?