使用keytool生成SSL雙向認證

2021-08-29 06:15:14 字數 3533 閱讀 4614

microsoft windows xp [版本 5.1.2600]

c:\documents and settings\liyan>d:

d:\>cd liyanboss/

d:\liyanboss>cd webservicessl

d:\liyanboss\webservicessl>cd sslkeys

d:\liyanboss\webservicessl\sslkeys>cd server

d:\liyanboss\webservicessl\sslkeys\server>keytool -genkey -alias server -keystor

e server.keystore -keyalg rsa

輸入keystore密碼:

再次輸入新密碼:

您的名字與姓氏是什麼?

[unknown]:  server

您的組織單位名稱是什麼?

[unknown]:  server

您的組織名稱是什麼?

[unknown]:  server

您所在的城市或區域名稱是什麼?

[unknown]:  server

您所在的州或省份名稱是什麼?

[unknown]:  server

該單位的兩字母國家**是什麼

[unknown]:  cn

cn=server, ou=server, o=server, l=server, st=server, c=cn 正確嗎?

[否]:  y

輸入的主密碼

(如果和 keystore 密碼相同,按回車):

d:\liyanboss\webservicessl\sslkeys\server>keytool -list -keystore server.keystor

e輸入keystore密碼:

keystore 型別: jks

keystore 提供者: sun

您的 keystore 包含 1 輸入

server, 2007-10-26, privatekeyentry,

認證指紋 (md5): 60:23:6e:7b:33:b2:ff:21:48:05:29:ca:08:fd:12:21

d:\liyanboss\webservicessl\sslkeys\server>keytool -export -alias server -file se

rver.cer -keystore server.keystore

輸入keystore密碼:

儲存在檔案中的認證

d:\liyanboss\webservicessl\sslkeys\server>cd ..

d:\liyanboss\webservicessl\sslkeys>cd client

d:\liyanboss\webservicessl\sslkeys\client>keytool -genkey -alias client -keystor

e client.keystore -keyalg rsa

輸入keystore密碼:

再次輸入新密碼:

您的名字與姓氏是什麼?

[unknown]:  client

您的組織單位名稱是什麼?

[unknown]:  client

您的組織名稱是什麼?

[unknown]:  client

您所在的城市或區域名稱是什麼?

[unknown]:  client

您所在的州或省份名稱是什麼?

[unknown]:  client

該單位的兩字母國家**是什麼

[unknown]:  cn

cn=client, ou=client, o=client, l=client, st=client, c=cn 正確嗎?

[否]:  y

輸入的主密碼

(如果和 keystore 密碼相同,按回車):

d:\liyanboss\webservicessl\sslkeys\client>keytool -export -alias client -file cl

ient.cer -keystore client.keystore

輸入keystore密碼:

儲存在檔案中的認證

d:\liyanboss\webservicessl\sslkeys\client>keytool -import -file server.cer -keys

tore client.truststore -alias server

輸入keystore密碼:

再次輸入新密碼:

所有者:cn=server, ou=server, o=server, l=server, st=server, c=cn

簽發人:cn=server, ou=server, o=server, l=server, st=server, c=cn

序列號:4721738e

有效期: fri oct 26 12:56:46 cst 2007 至thu jan 24 12:56:46 cst 2008

證書指紋:

md5:60:23:6e:7b:33:b2:ff:21:48:05:29:ca:08:fd:12:21

sha1:4a:7b:aa:5e:8b:e8:84:0b:93:5d:f4:8b:ac:60:6f:34:f3:c4:ac:db

簽名演算法名稱:sha1withrsa

版本: 3

信任這個認證? [否]:  y

認證已新增至keystore中

d:\liyanboss\webservicessl\sslkeys\client>cd ..

d:\liyanboss\webservicessl\sslkeys>cd server

d:\liyanboss\webservicessl\sslkeys\server>keytool -import -file client.cer -keys

tore server.truststore -alias client

輸入keystore密碼:

再次輸入新密碼:

所有者:cn=client, ou=client, o=client, l=client, st=client, c=cn

簽發人:cn=client, ou=client, o=client, l=client, st=client, c=cn

序列號:472174ad

有效期: fri oct 26 13:01:33 cst 2007 至thu jan 24 13:01:33 cst 2008

證書指紋:

md5:29:7a:eb:e1:54:50:30:c8:6f:8c:7c:ea:5d:0c:43:56

sha1:77:0a:53:68:ce:23:d8:0b:a6:84:ff:02:1c:c5:da:8d:25:1e:8f:bf

簽名演算法名稱:sha1withrsa

版本: 3

信任這個認證? [否]:  y

認證已新增至keystore中

d:\liyanboss\webservicessl\sslkeys\server>

keytool生成https的ssl證書

服務端證書 keytool genkey alias aliasname keypass 金鑰密碼 keyalg rsa keysize 1024 validity 3650 keystore d temp keys 證書名.keystore storetype pkcs12 storepass 金...

使用keytool命令生成證書

使用keytool命令生成證書 keytool genkey alias tomcat 別名 keypass 123456 別名密碼 keyalg rsa 演算法 keysize 1024 金鑰長度 validity 365 有效期,天單位 keystore d keys tomcat.keysto...

使用keytool生成金鑰對

1.首先要用keytool工具來生成私匙庫 alias別名 validity 3650表示10年有效 keytool genkey alias privatekey keystore privatekeys.store validity 3650 2.然後把私匙庫內的公匙匯出到乙個檔案當中 keyt...