用于TCP/IP连接的SSL证书



我有一个Java应用程序,它通过TCP/IP上的SMPP连接与服务器通信并交换短消息。我想添加SSL安全性,使短消息安全。我正在使用JSMPP (SMPP的Java实现)。我想知道以下几点的答案:

  1. 我应该在应用程序运行机(客户端)的哪里添加SSL证书?也许我应该把它们添加到JVM中。请证实。

  2. 我在另一台java机器上运行并等待TCP/IP连接的服务器实现。

  3. 我是否需要更改代码或JVM将为现有代码添加安全性?

  4. 哪里可以找到免费试用SSL证书

我使用Java 1.6和JSMPP 2.1.0

谢谢

我应该在应用程序运行机器(客户端)的哪里添加SSL证书?也许我应该把它们添加到JVM中。请证实。

我有服务器实现在另一台机器上的java运行并等待TCP/IP连接。我应该在服务器机器的哪里添加证书?

您需要自己为服务器端生成SSL证书。

将SSL证书存储在服务器端Java目录

我是否需要更改代码,或者JVM会为现有代码添加安全性?

代码应该更改,因为您必须连接到安全服务器(https)并相应地导入证书。

哪里可以找到免费试用的SSL证书?

如第一个答案所述,您需要自己生成证书,不应该依赖于免费的SSL证书。(我甚至怀疑你能找到并导入免费证书为您的网站)。

你可以使用StartSSL生成免费的SSL证书:https://www.startssl.com/

最新更新