握手期间远程主机关闭连接
Remote host closed connection during handshake
我的 Notes 数据库中有一个 java 代理程序,它执行示例代码以将 SMS 发送到定义的号码。所以有一个 API 从服务 https://websms.com/ 中使用。不幸的是,远程正在关闭失败的连接:"Remote host closed connection during handshake"。我假设它与SSL证书或其他东西有关。
有没有人知道在哪里可以让 Domino 服务器使用 SSL 或其他东西?
我们正在使用此服务:https://websms.com/
感谢任何帮助:)
这不是"enabling a Domino Server to use SSL"的问题。您的代码是用 Java 编写的,因此 Domino 中的嵌入式 JVM 正在执行网络连接。这独立于 Domino 服务器自身的本地网络支持。
您需要做的第一件事是找出握手失败的原因。
这可能是协议问题而不是证书问题。例如,如果端点和 JVM 没有共同的密码,那将失败;如果端点需要 TLS 1.1 或更高版本,而 JVM 不支持任何高于 TLS 1.0 的版本,那将失败。但是如果是证书问题,那么看这个IBM Technote。
就解决握手问题而言,第一步通常是与您要连接的端点的支持人员联系,询问他们的 SSL 连接要求是什么,并询问他们是否日志显示握手失败的地方。如果非要自己分析,第一步一般是在JVM的启动属性中设置-Djavax.net.debug=all。有关如何在 Domino 服务器上设置 JVM 属性的详细信息,请参阅 here for some basic information. And see here。
我的 Notes 数据库中有一个 java 代理程序,它执行示例代码以将 SMS 发送到定义的号码。所以有一个 API 从服务 https://websms.com/ 中使用。不幸的是,远程正在关闭失败的连接:"Remote host closed connection during handshake"。我假设它与SSL证书或其他东西有关。
有没有人知道在哪里可以让 Domino 服务器使用 SSL 或其他东西?
我们正在使用此服务:https://websms.com/
感谢任何帮助:)
这不是"enabling a Domino Server to use SSL"的问题。您的代码是用 Java 编写的,因此 Domino 中的嵌入式 JVM 正在执行网络连接。这独立于 Domino 服务器自身的本地网络支持。
您需要做的第一件事是找出握手失败的原因。 这可能是协议问题而不是证书问题。例如,如果端点和 JVM 没有共同的密码,那将失败;如果端点需要 TLS 1.1 或更高版本,而 JVM 不支持任何高于 TLS 1.0 的版本,那将失败。但是如果是证书问题,那么看这个IBM Technote。
就解决握手问题而言,第一步通常是与您要连接的端点的支持人员联系,询问他们的 SSL 连接要求是什么,并询问他们是否日志显示握手失败的地方。如果非要自己分析,第一步一般是在JVM的启动属性中设置-Djavax.net.debug=all。有关如何在 Domino 服务器上设置 JVM 属性的详细信息,请参阅 here for some basic information. And see here。