【问题标题】:How to use SSL in JSP(in a Java EE application )?如何在 JSP 中使用 SSL(在 Java EE 应用程序中)?
【发布时间】:2012-10-03 17:05:18
【问题描述】:
我正在使用 Java EE 和 JSP 创建一个 Web 应用程序。我使用 Tomcat 和 WebSphere Application Server 作为服务器应用程序。
我想在 SSL 中实现我的网络应用程序,因此它显示 https:// 并具有安全站点图标。
如何在 tomcat 和 WAS 上创建具有 SSL 加密的 Java EE Web 应用程序。
【问题讨论】:
标签:
jsp
jakarta-ee
ssl
openssl
websphere
【解决方案1】:
获取 SSL 证书并将其安装在您的服务器上。 (您的 ISP 应该能够提供帮助。)如果安装正确,您所需要做的就是从 HTTP 更改为 HTTPS。
您可能需要检查任何访问是否通过 HTTPS。一种方法是在您的 JSP 中检查它。试试下面的 sn-p:
if (!request.getScheme().equals("https")
{
// throw an error something...
}
否则您的代码应该使用 HTTP 或 HTTPS。
附录:如果您想创建自己的自签名证书,请查看MobilFIsh openSSL 或谷歌“JAVA openssl”