handshake_failure 문의입니다.

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

handshake_failure 문의입니다.

xncbf
환경: docker controller, docker agent 적용

aws cloudfront 적용되어있는 도메인을 테스트하려고 하니 TLSv1.2 handshake_failure 가 발생합니다.

인터넷에서 검색해본결과 grinder 에 내장되어있는 HTTPRequest 대신 HTTPBuilder를 쓰는 방법도 해보고
System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2");
를 넣는 방법도 시도해봤지만 둘다 실패했습니다.

HTTPBuilder 로 시도했을때 peer not authenticated 에러가 발생합니다.

아래는 에러 trace 입니다 도움부탁드리겠습니다 ㅠㅠ

javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
        at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)
        at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:572)
        at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
        at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
        at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:640)
        at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:1066)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:1044)
        at groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:506)
        at groovyx.net.http.HTTPBuilder.get(HTTPBuilder.java:276)
        at groovyx.net.http.HTTPBuilder$get.call(Unknown Source)
        at TestRunner.test(TestRunner.groovy:76)
        at net.grinder.scriptengine.groovy.junit.RepetitionStatement.evaluate(RepetitionStatement.java:67)
        at net.grinder.scriptengine.groovy.junit.RunBeforeThreads.evaluate(RunBeforeThreads.java:62)
        at net.grinder.scriptengine.groovy.junit.RunAfterThreads.evaluate(RunAfterThreads.java:56)
        at net.grinder.scriptengine.groovy.junit.GrinderRunner.run(GrinderRunner.java:170)
        at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89)
        at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41)
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:541)
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763)
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463)
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209)

Reply | Threaded
Open this post in threaded view
|

Re: handshake_failure 문의입니다.

junoyoon
Administrator
일반 http client로도 같은 문제가 발생하신다면 서버측에 잘못된 https certificate 을 사용하시고 있는게 아닌가 싶습니다.

어디 업체의 인증서를 쓰시나요?

2019년 11월 13일 (수) 오후 1:33, xncbf [via ngrinder] <[hidden email]>님이 작성:
aws cloudfront 적용되어있는 도메인을 테스트하려고 하니 TLSv1.2 handshake_failure 가 발생합니다.

인터넷에서 검색해본결과 grinder 에 내장되어있는 HTTPRequest 대신 HTTPBuilder를 쓰는 방법도 해보고
System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2");
를 넣는 방법도 시도해봤지만 둘다 실패했습니다.

HTTPBuilder 로 시도했을때 peer not authenticated 에러가 발생합니다.

아래는 에러 trace 입니다 도움부탁드리겠습니다 ㅠㅠ

javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
        at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)
        at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:572)
        at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
        at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
        at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:640)
        at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:1066)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:1044)
        at groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:506)
        at groovyx.net.http.HTTPBuilder.get(HTTPBuilder.java:276)
        at groovyx.net.http.HTTPBuilder$get.call(Unknown Source)
        at TestRunner.test(TestRunner.groovy:76)
        at net.grinder.scriptengine.groovy.junit.RepetitionStatement.evaluate(RepetitionStatement.java:67)
        at net.grinder.scriptengine.groovy.junit.RunBeforeThreads.evaluate(RunBeforeThreads.java:62)
        at net.grinder.scriptengine.groovy.junit.RunAfterThreads.evaluate(RunAfterThreads.java:56)
        at net.grinder.scriptengine.groovy.junit.GrinderRunner.run(GrinderRunner.java:170)
        at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89)
        at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41)
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:541)
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763)
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463)
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209)




If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/handshake-failure-tp2553.html
To start a new topic under ngrinder-user-kr, email [hidden email]
To unsubscribe from ngrinder-user-kr, click here.
NAML
Reply | Threaded
Open this post in threaded view
|

Re: handshake_failure 문의입니다.

xncbf
서버는 aws 빈스톡에서 운영중이고 aws 인증서를 사용하고있습니다

Reply | Threaded
Open this post in threaded view
|

Re: handshake_failure 문의입니다.

junoyoon
Administrator
혹시 URL 공개 가능한지요?

2019년 11월 14일 (목) 오전 11:18, xncbf [via ngrinder] <[hidden email]>님이 작성:
서버는 aws 빈스톡에서 운영중이고 aws 인증서를 사용하고있습니다


If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/handshake-failure-tp2553p2559.html
To start a new topic under ngrinder-user-kr, email [hidden email]
To unsubscribe from ngrinder-user-kr, click here.
NAML
Reply | Threaded
Open this post in threaded view
|

Re: handshake_failure 문의입니다.

xncbf
공개는 안될것같아서 이메일로 보내드렸습니다.
Reply | Threaded
Open this post in threaded view
|

Re: handshake_failure 문의입니다.

junoyoon
Administrator