๋ฐ์ํ
์ด ์๋ฌ๋ ์๋ฒ์ ํด๋ผ์ด์ธํธ๊ฐ์ TLS ๋ฒ์ ์ด ๋ฌ๋ผ์ ๋ฐ์ํ๋ ์๋ฌ์ด๋ค.
Received fatal alert: handshake_failure
์๋ฒ๋ JDK 1.6์ด๋ผ TLSv1๋ง ์ง์์ ํ๊ณ ์๋ค. ๋ฐ๋ผ์ https.protocols์ TLSv1๋ก ์ง์ ํด์ผ ํ๋ค.
jdk ๋ฒ์ | Default | Other Support |
1.6 | TLS 1.0 | TLS 1.1(111์ดํ ๋ฒ์ ), SSL v3.0 |
1.7 | TLS 1.0 | TLS 1.1, TLS 1.2, SSL v3.0 |
1.8 | TLS 1.2 | TLS 1.0, TLS 1.1, SSL v3.0 |
โป JDK 1.6.0_111 ์ดํ TLS1.1 ์ง์, 1.6.0_121 ์ดํ TLS 1.2 ์ง์(๋จ, jsse.enableSNIExtension ๋ฑ์ ์ต์
์ค์ ์ ๋ถ๊ฐ๋ฅ)
ํด๊ฒฐ ๋ฐฉ๋ฒ 1
Run>Run Configurations์์ Tomcat ์ ํ ํ Arguments ํญ์ VM arguments์ ์๋ ๋ด์ฉ ์ถ๊ฐ ํน์ apache-tomcat/bin/catalina.sh์ ์๋ ๋ด์ฉ ์ถ๊ฐํ๊ธฐ
-Dhttps.protocols=TLSv1
ํด๊ฒฐ ๋ฐฉ๋ฒ 2
System.setProperty() ๋ฅผ ์ฌ์ฉํ์ฌ https.protocols ์์ฑ ์ง์ ํ๊ธฐ
System.setProperty( "https.protocols", "TLSv1" );
๊ทธ๋ฆฌ๊ณ -Djavax.net.debug=all์ ์ถ๊ฐํด์ฃผ๋ฉด SSL/TLS ๋๋ฒ๊น ์ด ๊ฐ๋ฅํ๋ค.
728x90
๋ฐ์ํ
'๊ฐ๋ฐ > Web' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Web] ๋๊ธฐ ๋ฐฉ์๊ณผ ๋น๋๊ธฐ ๋ฐฉ์์ ์ฐจ์ด์ (3) | 2022.05.04 |
---|---|
[Spring Framework] CORS ์ ์ฉํ๊ธฐ - @CrossOrigin, <mvc:cors>, Filter (0) | 2022.03.11 |
[Web] Restful API๋? (1) | 2022.02.21 |
[Spring] Bean ๋ฑ๋ก ๋ฐฉ๋ฒ : @Bean vs @Component ์ฐจ์ด (0) | 2022.02.03 |
[Maven] ๋ฉ์ด๋ธ repository์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐํ๊ธฐ (0) | 2022.02.03 |
๋๊ธ