簡單來說就是安全的http。即http下加入ssl層 (Secure Socket Layer)。html
整個ssl基本過程(單向認證):算法
單向認證:只需對服務端的認證(不須要對客戶端進行認證),即只要在服務端配置證書。apache
使用JDK中bin下自帶keytool.exe工具。tomcat
keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "e:\tomcat.keystore"
-genkeypair:生成密鑰對。安全
-alias:指定別名。工具
-keyalg:指定算法。加密
-keystore:存儲地址。spa
其後需輸入密碼(後面server.xml配置中須要)以及其餘信息(如組織、地區、城市等)code
在tomcat/conf/server.xml放開以下配置server
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="e:\tomcat.keystore" keystorePass="123456" />
http://jingyan.baidu.com/article/a948d6515d3e850a2dcd2ee6.html