Câu trả lời:
Sử dụng -printcert
lệnh như thế này:
keytool -printcert -file certificate.pem
.pem
. Tách chúng thành 2 tệp bằng trình soạn thảo văn bản và lệnh trên sẽ hoạt động. (Gợi ý: sao chép -- BEGIN CERTIFICATE --
dòng thành -- END CERTIFICATE --
dòng sang tệp mới)
Một cách khác để sử dụng keytool
, bạn có thể sử dụng lệnh
openssl x509 -in certificate.pem -text
Điều này sẽ làm việc cho bất kỳ tệp x509 .pem miễn là bạn đã openssl
cài đặt.
keytool
thất bại với java.lang.Exception: Failed to parse input
một số quả lê, nhưng điều này đã làm việc cho tất cả chúng
openssl x509 -in file.pem -text | grep -A 1 'Alternative Name'
file
lệnh để biết rằng đó là "rsa" chứ không phải "x509" (ví dụ file xyz.pem
).
x509
là định dạng cho chứng chỉ, rsa
là định dạng cho cặp khóa công khai / riêng tư.