2

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

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

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

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

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

我正在使用 Java 1.6 和 JSMPP 2.1.0

谢谢

4

2 回答 2

1

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

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

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

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

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

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

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

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

于 2014-07-09T08:24:05.067 回答
1

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

于 2015-03-19T10:26:55.293 回答