当前位置: 代码迷 >> Java Web开发 >> java https,该怎么解决
  详细解决方案

java https,该怎么解决

热度:824   发布时间:2016-04-16 21:47:35.0
java https
本帖最后由 curiouslearnerdhh 于 2014-10-06 22:36:55 编辑

HTTPS连接问题:求大神指教!!!

我用jdk的 keytool  生成了证书,然后放在tomcat中,现在能用浏览器反问

访问:https://localhost:443/
可以看到tomcat界面,配置成功!!!

需求:不需要服务器验证或者客户端验证,只想用https连接保证数据的传输安全

我现在strut2 来接受前台处理的数据,
发送:https://localhost/user/checkUser?name=tom & pwd =123

后台处理:
String name  = request.getParameter("name");
String password = request.getParameter("pwd");


感觉和http处理一模一样,只是把http改成了https,端口改变了而已

看到网上好多这方面的例子,好像挺复杂的!!!

请问这样配置是否可以保证数据的安全????

求赐教!!!!拜谢!!!

------解决思路----------------------
通常这么就ok拉....   你可以使用trace工具查看发送的html应该是加密的拉..
------解决思路----------------------
SSL本身就是链路层加密,跟业务无关,你程序代码不用变
------解决思路----------------------
不管是用http还是https访问服务器都是和业务无关的,至于加密与否关键看你访问的是服务器的哪个端口。
如果你使用http方式访问(80端口),服务器传输给浏览器的数据就是不经过加密的;如果你使用https访问(443),服务器传输给浏览器的数据是经过加密的。加不加密全完由服务器自动完成(由用户的访问方式触发),而与你写的程序无法。如果数据是由用户通过https方式传输给服务器的,你拿到的数据则已经被服务器自动解密。
  相关解决方案