調用WebService使用SSL連接?
0.準備工作及環境說明
0.1檢查JDK的環境變量是否正確(略)。我使用的是JDK1.6
0.2準備web服務器,這里選用tomcat6.0
0.3準備WebService服務端和客戶端(略,如果不會寫的話可以用eclipse的工具生成)。
1.生成證書
這里用到的文件,我們存放在D:/SSL/文件夾內,其中D:/SSL/server/內的文件是要交給服務器用的,D:/SSL/client/內的文件是要交給客戶端用的。
1.1生成服務端證書
開始-運行-CMD-在dos窗口執行下執行命令:
keytool-genkey-v-aliastomcat-keyalgRSA-keystoreD:/SSL/server/tomcat.keystore-dname"CN=127.0.0.1,OU=zlj,O=zlj,L=Peking,ST=Peking,C=CN"-validity3650-storepasszljzlj-keypasszljzlj
2.so庫保護,http://safe.ijiami.cn/使得C/C++層面的代碼安全也得到防護。加上資源文件保護(圖片、音頻等文件的防查看和防修改)、xml主配文件保護(對主配文件進行二次簽名)、內存保護等措施,可以基本保證App的動態和靜態安全。