这不是“使Domino服务器能够使用SSL”的问题。您的代码是用Java编写的,因此它是Domino中的嵌入式JVM进行网络连接。这与Domino服务器自己的本机网络支持是分开的。
您需要做的第一件事是找出握手失败的原因。 它可能是协议问题而不是证书问题。例如,如果端点和JVM没有共同的密码,那么将失败;如果端点需要TLS 1.1或更高版本且JVM不支持任何高于TLS 1.0的任何内容,那么将失败。但如果是证书问题,请看这个 IBM Technote 。
至于解决握手问题,其中的第一步通常是与您正在连接的端点的支持人员联系并询问他们的SSL连接要求是什么,并询问他们的日志是否显示握手的位置失败了。如果必须在最后进行分析,第一步通常是在JVM的启动属性中设置-Djavax.net.debug = all。看到 这里 一些基本信息。看看 这里 有关如何在Domino服务器上设置JVM属性的详细信息。