[Search] Search   [Register] Register /  [Login] Login 
특정 OS(window 10)의 특정 브라우져(IE, 엣지)에서 보안페이지를 읽지 못하는 현상이 있는데 문의드립니다.
Forum Index » Resin Server Q&A
Author Message
이호정



운영환경

os : window server 2008 64bit 12G 램.
java : jdk1.6.0_45
resin : Resin-4.0.40



장애증상

특정 OS(window 10)의 특정 브라우져(IE, 엣지)에서 보안페이지를 읽지 못합니다.

확인 url - https://sys.ytus.ac.kr/ytps/websquare/websquare.html?w2xPath=/ytps/login.xml


위와같이 https의 페이지를 읽지를 못해 최신버젼으로 서버를 바꾸면 될까 싶어
최신버젼 (Resin-4.0.4 으로 다운받아서,
http://www.caucho.com/resin-4.0/admin/security-ssl.xtp#resin.xml


Resin SSL configuration
<resin xmlns="http://caucho.com/ns/resin">
<cluster id="">

<server-default>

<http port="8443">
<jsse-ssl>
<key-store-type>jks</key-store-type>
<key-store-file>keys/server.keystore</key-store-file>
<password>changeit</password>

<!-- set enabled protocols -->
<protocol>tlsv1 tls1.1 tls1.2</protocol><!--
</jsse-ssl>
</http>
</server-default>
...
</cluster>
</resin>


해당페이지의 JSSE 설정부분 참고해서

<!-- SSL -->
<server-default>
<http port="443">
<jsse-ssl>
<key-store-type>jks</key-store-type>
<key-store-file>keys/keystore_2048.jks</key-store-file>
<password>********</password>
<!-- set enabled protocols -->
<!--protocol>-all +sslv3 +tlsv1</protocol-->
<!--protocol>ssl3</protocol-->
<!--protocol>tlsv1</protocol-->
<!--protocol>tls1.1 tls1.2</protocol-->
<!--protocol>TLSv1 TLSv1.1 TLSv1.2</protocol-->
<protocol>TLSv1</protocol>
</jsse-ssl>
</http>
</server-default>


위와같이 적용해보았으나, 보안페이지를 여전히 읽지 못합니다.



protocol 설정오류로그


<protocol>TLSv1</protocol> 정상실행되나 윈도우 10 IE, 엣지에서 보안페이지 읽지 못함.


<protocol>tlsv1</protocol>
[16-09-12 17:09:14.255] {main} java.lang.IllegalArgumentException: tlsv1
at com.sun.net.ssl.internal.ssl.ProtocolVersion.valueOf(ProtocolVersion.java:133)
at com.sun.net.ssl.internal.ssl.ProtocolList.<init>(ProtocolList.java:3
at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.setEnabledProtocols(SSLServerSocketImpl.java:184)
at com.caucho.vfs.JsseSSLFactory.create(JsseSSLFactory.java:345)
at com.caucho.network.listen.TcpPort.bind(TcpPort.java:1120)
at com.caucho.cloud.network.NetworkListenSystem.start(NetworkListenSystem.java:220)
at com.caucho.env.service.ResinSystem.startServices(ResinSystem.java:544)
at com.caucho.env.service.ResinSystem.start(ResinSystem.java:511)
at com.caucho.server.resin.Resin.start(Resin.java:869)
at com.caucho.server.resin.Resin.initMain(Resin.java:1001)
at com.caucho.server.resin.Resin.main(Resin.java:1460)


<protocol>TLSv1 TLSv1.1 TLSv1.2</protocol>
[16-09-12 17:01:12.099] {main} java.lang.IllegalArgumentException: TLSv1.1
at com.sun.net.ssl.internal.ssl.ProtocolVersion.valueOf(ProtocolVersion.java:133)
at com.sun.net.ssl.internal.ssl.ProtocolList.<init>(ProtocolList.java:3
at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.setEnabledProtocols(SSLServerSocketImpl.java:184)
at com.caucho.vfs.JsseSSLFactory.create(JsseSSLFactory.java:345)
at com.caucho.network.listen.TcpPort.bind(TcpPort.java:1120)
at com.caucho.cloud.network.NetworkListenSystem.start(NetworkListenSystem.java:220)
at com.caucho.env.service.ResinSystem.startServices(ResinSystem.java:544)
at com.caucho.env.service.ResinSystem.start(ResinSystem.java:511)
at com.caucho.server.resin.Resin.start(Resin.java:869)
at com.caucho.server.resin.Resin.initMain(Resin.java:1001)
at com.caucho.server.resin.Resin.main(Resin.java:1460)


<protocol>TLSv1 tlsv1.1 tlsv1.2</protocol>
[16-09-12 17:04:10.115] {main} java.lang.IllegalArgumentException: tlsv1.1
at com.sun.net.ssl.internal.ssl.ProtocolVersion.valueOf(ProtocolVersion.java:133)
at com.sun.net.ssl.internal.ssl.ProtocolList.<init>(ProtocolList.java:3
at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.setEnabledProtocols(SSLServerSocketImpl.java:184)
at com.caucho.vfs.JsseSSLFactory.create(JsseSSLFactory.java:345)
at com.caucho.network.listen.TcpPort.bind(TcpPort.java:1120)
at com.caucho.cloud.network.NetworkListenSystem.start(NetworkListenSystem.java:220)
at com.caucho.env.service.ResinSystem.startServices(ResinSystem.java:544)
at com.caucho.env.service.ResinSystem.start(ResinSystem.java:511)
at com.caucho.server.resin.Resin.start(Resin.java:869)
at com.caucho.server.resin.Resin.initMain(Resin.java:1001)
at com.caucho.server.resin.Resin.main(Resin.java:1460)


<protocol>TLSv1 tls1.1 tls1.2</protocol>
[16-09-12 17:06:15.974] {main} java.lang.IllegalArgumentException: tls1.1
at com.sun.net.ssl.internal.ssl.ProtocolVersion.valueOf(ProtocolVersion.java:133)
at com.sun.net.ssl.internal.ssl.ProtocolList.<init>(ProtocolList.java:3
at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.setEnabledProtocols(SSLServerSocketImpl.java:184)
at com.caucho.vfs.JsseSSLFactory.create(JsseSSLFactory.java:345)
at com.caucho.network.listen.TcpPort.bind(TcpPort.java:1120)
at com.caucho.cloud.network.NetworkListenSystem.start(NetworkListenSystem.java:220)
at com.caucho.env.service.ResinSystem.startServices(ResinSystem.java:544)
at com.caucho.env.service.ResinSystem.start(ResinSystem.java:511)
at com.caucho.server.resin.Resin.start(Resin.java:869)
at com.caucho.server.resin.Resin.initMain(Resin.java:1001)
at com.caucho.server.resin.Resin.main(Resin.java:1460)

어떤부분이 잘못된건지 알려주시면 감사하겠습니다.
Admin

[Avatar]


안녕하세요

jdk1.6버전은 tls1.1, 1.2를 지원하지 않습니다.
jdk1.7부터 지원이 가능하며 다시 한번 확인해 보시기 바랍니다.

감사합니다.
 
Forum Index » Resin Server Q&A
Go to: