2013-01-17 26 views

Trả lời

86

Nếu keystore là loại pkcs12 (.pfx), bạn phải xác định nó với -storetype PKCS12:

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

Nếu bạn thích tiện ích giao diện đồ họa, tôi tìm thấy Keystore Explorer, một thay thế GUI nguồn mở cho Java comm và các tiện ích dòng lệnh keytool, jarsigner và jadtool. http://keystore-explorer.sourceforge.net/ –

+0

Cảm ơn mẹo @David. Rất vui khi thấy dự án vẫn còn hoạt động, không giống như nhiều dự án khác như vậy! –

+0

mẹo tuyệt vời trên công cụ phần mềm miễn phí đó - tôi thường thích dòng lệnh nhưng điều này rất đẹp – Rhubarb

0

Bạn cũng có thể sử dụng openssl để thực hiện điều tương tự:

$ 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 
Các vấn đề liên quan