- [ ETC ]SSL과 TLS 비교2025-03-07 11:52:29이전 글에서 HTTP 와 HTTPS 의 비교해본적이 있다.(이전글 참조 : https://junibong.tistory.com/96)HTTPS 통신에서 빠질 수 없는 SSL과 TLS를 비교해보려고 한다. TLS(Transport Layer Security) 란? TLS(Transport Layer Security)란 전송 계층 보안이라고도 하며 인터넷 상의 커뮤니케이션을 위한 개인 정보와 데이터 보안을 용이하게 하기 위해 설계되었으며 널리 채택된 보안 프로토콜입니다. TLS의 주료 사용 사례는 웹 사이트를 로드하는 웹 브라우저와 같이 웹 응용 프로그램과 서버 간의 커뮤니케이션을 암호화하는 것입니다. TLS 프로토콜은 암호화, 인증, 무결성이라는 세가지 주요 요소를 가지고 있습니다.암호화 - 제 3자로부터..
- [ Java ][JAVA] PKIX path building failed 오류 무시하기2022-03-16 14:49:53내부망에서 API 개발, 테스트를 진행 할 때, 발생하는 오류였다. 해당 API 주소의 인증서가 정확히 sectigo ssl 임에도 불구하고 오류가 발생하였다. 인증서 업데이트 정보를 제대로 못받아오는 듯 하다. 따라서, 내부망 통신이기에 인증서 오류를 무시하고자 하였다. @Bean public SSLConnectionSocketFactory getSSLSocketFactory() throws KeyManagementException, NoSuchAlgorithmException, KeyStoreException { TrustManager[] trustAllCerts = new TrustManager[] {new X509TrustManager() { public java.security.cert.X509..
- [ Java ]PKIX path build failed - 인증서 추가2020-12-17 16:21:20로컬 개발 시 https 접속 시 오류가 발생. Java 인증서 추가를 진행한다. 1. InstallCert.java 다운로드 진행 2. cmd 창을 열어 컴파일 진행 javac InstallCert.java JAVA_HOME 설정이 되어있는 경우는 바로 가능. 설정이 되어있지 않은 경우, java가 설치된 폴더에 bin 폴더 안에 해당 파일을 넣고 해당 경로에서 실행 가능. 3. InstallCert.class 실행 java -cp ./ InstallCert www.chainportal.co.kr 1 엔터를 하면 아래와 같이 완성된다. 그리고 jssecacerts 파일이 생성된다. 4. keytool로 인증서 추출 keytool -exportcert -keystore jssecacerts -storep..