日期:2014-05-18  浏览次数:20744 次

关于https一些问题
https 是要加密传输的
我们组的项目用tomcat
 放一个  daaserver.key 放在tomcat的主目录 
然后在server.xml 加上 这段
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" keystoreFile="daaserver.key" keystorePass="Nmae125" URIEncoding="UTF-8"/>

我想知道 配置文件里面的
keystoreFile="daaserver.key" keystorePass="Nmae125" 这2个代表什么意思?
具体https 加密解密 是怎么样的流程 ??
请大家赐教下。

------解决方案--------------------
keystoreFile="daaserver.key" :密匙的存储文件
keystorePass="Nmae125":你的密码是Nmae125
------解决方案--------------------
具体的参考《HTTP权威指南》,最好有TCP网络编程和通信协议的基础。
------解决方案--------------------
证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道确保数据在传送中不被随意查看、窃取、修改。。。比如12306,银行系统,淘宝,财付通都要下载安全证书保证客户的财产安全。。