2014-12-11 28 views

Trả lời

4

Bạn không thể kiểm tra hỗ trợ phiên bản qua dòng lệnh. Tùy chọn tốt nhất sẽ kiểm tra .

Phiên bản mở cho đến khi 1.0.0h hỗ trợ SSLv2, SSLv3 và TLSv1.0. Từ Openssl 1.0.1 trở đi hỗ trợ cho TLSv1.1 và TLSv1.2 được thêm vào.

0

Hãy thử lệnh sau:

openssl ciphers 

này nên tạo ra một danh sách của tất cả các thuật toán mã hóa được hỗ trợ trong phiên bản của openssl.

Để xem chỉ là một tập hợp các thuật toán mã hóa (ví dụ chỉ mật mã SSLv3) thử:

openssl ciphers -ssl3 

Xem https://www.openssl.org/docs/apps/ciphers.html để biết thêm.

+1

Tôi không nói về mật mã .. tôi muốn nhận các phiên bản SSL/TLS được hỗ trợ cho bản dựng OpenSSL cụ thể. Ví dụ: đối với phiên bản 1.0.0o, SSL3 và TLS1 được hỗ trợ. – Leviathan

78

Sử dụng này

openssl ciphers -v | awk '{print $2}' | sort | uniq 
+7

Giải pháp hoàn hảo. 10 trên 10 :) Cảm ơn. – SuperDuperApps

+0

Đây phải là câu trả lời – SparkleGoat

0

Bạn không thể kiểm tra phiên bản hỗ trợ TLS thông qua dòng lệnh:

openssl ciphers -v | awk '{print $2}' | sort | uniq 

Các lựa chọn tốt nhất sẽ được kiểm tra OpenSSL changelog.

Các vấn đề liên quan