Home | Mirror | Search |
這裡實現一個簡單的SSL Echo伺服器
創建證書
keytool -genkey -keyalg RSA -alias mycert -keystore mySrvKeystore
C:\workspace\test>keytool -genkey -keyalg RSA -alias mycert -keystore mySrvKeystore 輸入keystore密碼: 13721218 您的名字與姓氏是什麼? [Unknown]: 陳景峰 您的組織單位名稱是什麼? [Unknown]: 中國無線電運動協會 您的組織名稱是什麼? [Unknown]: 無線電運動協會 您所在的城市或區域名稱是什麼? [Unknown]: 深圳 您所在的州或省份名稱是什麼? [Unknown]: 廣東省 該單位的兩字母國家代碼是什麼 [Unknown]: CN CN=陳景峰, OU=中國無線電運動協會, O=無線電運動協會, L=深圳, ST=廣東省, C=CN 正確 嗎? [否]: Y 輸入<mycert>的主密碼 (如果和 keystore 密碼相同,按回車): 13721218
C:\workspace\neo>javac netkiller\SSLServerSocket.java
java -Djavax.net.ssl.keyStore=mySrvKeystore -Djavax.net.ssl.keyStorePassword=13721218 netkiller.SSLServerSocket
Client
C:\workspace\neo>javac netkiller\SSLClientSocket.java
java -Djavax.net.ssl.trustStore=truststore -Djavax.net.ssl.trustStorePassword=13721218 netkiller.SSLClientSocket