2013-01-17 86 views

回答

86

如果密鑰庫是PKCS12類型(.pfx),你必須與-storetype PKCS12指定:

keytool -list -keystore {path to keystore.pfx} -storepass {password} -storetype PKCS12 -v 
+3

如果您更喜歡圖形界面實用程序,我會發現Keystore Explorer,它是Java通信的開源GUI替代品和線工具keytool,jarsigner和jadtool。 http://keystore-explorer.sourceforge.net/ –

+0

感謝提示@David。很高興看到該項目仍然活躍,不像其他這樣的項目! –

+0

這個免費軟件工具的優秀技巧 - 我通常更喜歡命令行,但這是非常好的 – Rhubarb

0

您還可以使用openssl來完成同樣的事情:

$ openssl pkcs12 -nokeys -info -in </path/to/file.pfx> -passin pass:<pfx's password> 

MAC Iteration 2048 
MAC verified OK 
PKCS7 Encrypted data: pbeWithSHA1And40BitRC2-CBC, Iteration 2048 
Certificate bag 
Bag Attributes 
    localKeyID: XX XX XX XX XX XX XX XX XX XX XX XX XX 48 54 A0 47 88 1D 90 
    friendlyName: jedis-server 
subject=/C=US/ST=NC/L=Raleigh/O=XXX Security/OU=XXX/CN=something1 
issuer=/C=US/ST=NC/L=Raleigh/O=XXX Security/OU=XXXX/CN=something1 
-----BEGIN CERTIFICATE----- 
... 
... 
... 
-----END CERTIFICATE----- 
PKCS7 Data 
Shrouded Keybag: pbeWithSHA1And3-KeyTripleDES-CBC, Iteration 2048 
相關問題