Programming 73

JDK/JRE 6 + TLS 1.2 / javax.net.ssl.SSLException: Received fatal alert: protocol_version 조치

JDK/JRE 6 버전은 기본적으로 TLS 1.2 버전을 지원하지 않아 업그레이드가 필요하지만,당장 작업이 여의치 않을 경우, JCE 및 BouncyCastle를 설치하여 사용 가능합니다. 1. 사이트에서 허용하는 Cipher와 내 서버에 설치된 JDK/JRE에서 지원하는 cipher 목록을 비교맞는 cipher가 없는 경우 handshake 오류가 발생합니다. 1) 사이트 허용 TLS, Cipher 정보 확인https://www.ssllabs.com/위 사이트에서 URL 조회 후, Cipher Suites 항목의 # TLS 1.2 (suites in server-preferred order) 목록에 나옵니다. 2) 설치된 JDK/JRE 의 Supported Cipher 확인 (샘플 코드)import j..

Programming/Java 2024.05.03

전체 동의 checkbox 구현 (jQuery 사용하지 않고)

[필수] 동의1 [필수] 동의2 전체 동의 function checkAllCheckbox() { var agreeAllCheckbox = document.getElementById("agreeAll"); var e = document.querySelectorAll('input[type="checkbox"]:not(#agreeAll)'); for(var i = 0, len = e.length; i < len; ++i) { if(!e[i].checked) { agreeAllCheckbox.checked = false; return; } } agreeAllCheckbox.checked = true; } function toggleAllCheckbox(source) { var e = document.queryS..