Câu trả lời:
Bạn có thể sử dụng s_client
lệnh của OpenSSL để kết xuất chứng chỉ ở định dạng PEM (và rất nhiều thứ khác, nhưng -in
dường như không quan tâm đến nó). Tất cả bạn cần là một số chuyển hướng đầu ra để thuyết phục x509
để phân tích rằng:
openssl x509 -text -noout -in <(openssl s_client -connect server:443)
-starttls PROTO
nếu giao thức không phải là SSL / TLS riêng. Ví dụ ,-starttls pop3
.