set server_dn="cn=hellking-server, ou=huayuan, o=huayuan, l=beijingc, s=beijing, c=cn"
set client_dn="cn=hellking-client, ou=tsinghua, o=tsinghua, l=beijing, s=beijing, c=cn"
set ks_pass=-storepass apache
set keyinfo=-keyalg rsa
rem 生成server.jks
keytool -genkey -alias service -dname %server_dn% %ks_pass% -keystore service.jks %keyinfo% -keypass apache
rem 從server.jkse匯出數字證書。
keytool -export -alias service -file test_axis.cer %ks_pass% -keystore service.jks
rem 從伺服器的數字證書匯出到客戶端信任的jks中。
keytool -import -file test_axis.cer %ks_pass% -keystore client.jks -alias service -noprompt
rem 生成client.jks
keytool -genkey -alias client -dname %client_dn% %ks_pass% -keystore client.jks %keyinfo% -keypass apache
rem 從client.jks匯出數字證書。
keytool -export -alias client -file test_axis.cer %ks_pass% -keystore client.jks
rem 從客戶端的數字證書匯出到伺服器信任的jks中。
keytool -import -file test_axis.cer %ks_pass% -keystore service.jks -alias client -noprompt
#end
非常有用的CChineseCode類
class cchinesecode void cchinesecode utf 8tounicode wchar t pout,char ptext void cchinesecode unicodetoutf 8 char pout,wchar t ptext void cchinesecode...
別人的隨筆(非常有用)
1 xp系統修改許可權防止病毒或木馬等破壞系統,cmd下,cacls c windows system32 g hqw20 r 思是給hqw20這個使用者只能讀取system32目錄,但不能進行修改或寫入 恢復方法 c cacls c windows system32 g hqw20 f 2 用mi...
數字簽名加密過程舉例
假如現在 alice 向 bob 傳送數字資訊,為了保證資訊傳送的保密性 真實性 完整性和不可否認性,需要對傳送的資訊進行數字加密和簽名,其傳送過程為 1.alice 準備好要傳送的數字資訊 明文 2.alice 對數字資訊進行雜湊運算,得到乙個資訊摘要 3.alice 用自己的私鑰對資訊摘要進行加...