我有一个Java应用程序,它与服务器通信并通过TCP / IP通过SMPP连接交换短消息。我想添加SSL安全性以确保短消息安全。我正在使用JSMPP(SMPP的Java实现)。我想要以下几点的答案:
我应该在应用程序运行的计算机(客户端)中添加SSL证书?可能我应该将它们添加到JVM。请确认。
我在java中的另一台机器上有服务器实现,它运行并等待TCP / IP连接。我应该在哪里在服务器上添加证书?
我是否需要更改代码,否则JVM会为现有代码添加安全性?
我在哪里可以找到免费试用SSL证书?
我正在使用Java 1.6和JSMPP 2.1.0
由于
答案 0 :(得分:1)
我应该在应用程序运行的计算机(客户端)中添加SSL证书? 可能我应该将它们添加到JVM。请确认。
我在java中的另一台机器上有服务器实现,它运行并等待TCP / IP连接。我应该在哪里在服务器上添加证书?
您需要自己为服务器端的服务器生成SSL证书。
将SSL证书存储在服务器端Java目录中。
应该更改我是否需要更改代码,否则JVM会为现有代码添加安全性?
代码,因为您必须连接到安全服务器(https)并相应地导入证书。
我在哪里可以找到免费试用SSL证书?
如第一个答案所述,您需要自己生成证书,不应该依赖免费的SSL证书。 (我怀疑你甚至可以为你的网站找到并导入免费证书。)
答案 1 :(得分:1)
您可以使用StartSSL生成免费的SSL证书: https://www.startssl.com/