Tôi muốn liệt kê các chứng chỉ được lưu trữ trong kho khóa PKCS12.Làm cách nào để liệt kê các chứng chỉ được lưu trữ trong kho khóa PKCS12 bằng công cụ khóa phím?
Các keystore có phần mở rộng .pfx
Tôi muốn liệt kê các chứng chỉ được lưu trữ trong kho khóa PKCS12.Làm cách nào để liệt kê các chứng chỉ được lưu trữ trong kho khóa PKCS12 bằng công cụ khóa phím?
Các keystore có phần mở rộng .pfx
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
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
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/ –
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! –
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