通过TCP / IP连接的SSL证书

时间:2014-07-09 08:09:00

标签: java sockets ssl tcp jsmpp

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

  1. 我应该在应用程序运行的计算机(客户端)中添加SSL证书?可能我应该将它们添加到JVM。请确认。

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

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

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

  5. 我正在使用Java 1.6和JSMPP 2.1.0

    由于

2 个答案:

答案 0 :(得分:1)

  

我应该在应用程序运行的计算机(客户端)中添加SSL证书?   可能我应该将它们添加到JVM。请确认。

     

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

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

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

  

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

应该更改

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

  

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

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

答案 1 :(得分:1)

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