Tôi cần phải vô hiệu hóa các dòng sau trong java.an ninh tệp (java 8 SE):
jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \
DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
bao gồm jdk.disabled.namedCurves
Hình ảnh trong Windows.
Đường dẫn cửa sổ: Tệp chương trình\Java\jre1.8.0_301\lib\security\java.security
Mục đích của việc tắt các dòng này là để tránh thông báo lỗi sau:
Lỗi: javax.net.ssl.SSLHandshakeException: Không có giao thức thích hợp
(giao thức bị vô hiệu hóa hoặc bộ mật mã không phù hợp)
Và đề xuất giải pháp được công bố đây (tức là để bình luận về những dòng này).
Tôi không chắc liệu việc đặt nhận xét ở đầu dòng (#) có vô hiệu hóa chúng cho cả hai hệ điều hành hay không. Bởi vì tài liệu tiên tri này nói là //
cái nào dùng để comment các dòng, mình cũng không biết có cần comment cả 3 dòng không hay chỉ comment dòng đầu tiên là vô hiệu hóa cả 3. Ví dụ:
cách này:
# jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \
DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
bao gồm jdk.disabled.namedCurves
hay cách đó?
# jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \
# DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
# bao gồm jdk.disabled.namedCurves
Câu hỏi:
Làm thế nào để bình luận (vô hiệu hóa) các dòng trước đó trong java.an ninh trên Windows và Linux để tránh "Lỗi: javax.net.ssl.SSLHandshakeException" hoặc ai đó giải thích cho tôi nếu có giải pháp khác, khác với giải pháp đã xuất bản