File tree Expand file tree Collapse file tree 5 files changed +7
-29
lines changed
security/src/test/java/org/seedstack/seed/web/security
undertow/src/test/java/org/seedstack/seed/undertow Expand file tree Collapse file tree 5 files changed +7
-29
lines changed Original file line number Diff line number Diff line change 1414 <parent >
1515 <groupId >org.seedstack.poms</groupId >
1616 <artifactId >parent-internal</artifactId >
17- <version >3.4.5 </version >
17+ <version >3.4.6 </version >
1818 </parent >
1919
2020 <groupId >org.seedstack.seed</groupId >
4343 <compatibility .version>3.1.0</compatibility .version>
4444
4545 <bintray .package>seed</bintray .package>
46+ <!-- TODO remove the limitation to TLSv1.2 below once built on JDK 12 -->
47+ <itArgLine >-Djdk.tls.client.protocols="TLSv1,TLSv1.1,TLSv1.2"</itArgLine >
4648 </properties >
4749
4850 <modules >
Original file line number Diff line number Diff line change 1111import static org .assertj .core .api .Assertions .assertThat ;
1212
1313import io .restassured .RestAssured ;
14- import io .restassured .config .HttpClientConfig ;
1514import io .restassured .config .SSLConfig ;
1615import io .restassured .http .ContentType ;
1716import io .restassured .specification .RequestSpecification ;
1817import java .security .KeyStore ;
1918import javax .inject .Inject ;
2019import javax .inject .Named ;
21- import org .apache .http .params .CoreConnectionPNames ;
2220import org .junit .After ;
2321import org .junit .Ignore ;
2422import org .junit .Test ;
@@ -115,10 +113,6 @@ public void loginSuccessShouldRedirect() {
115113
116114 private RequestSpecification givenRelaxedSSL () {
117115 return RestAssured .given ()
118- .config (RestAssured .config ()
119- .sslConfig (SSLConfig .sslConfig ().relaxedHTTPSValidation ("SSL" ))
120- .httpClient (HttpClientConfig .httpClientConfig ()
121- .setParam (CoreConnectionPNames .SO_TIMEOUT , 5000 ))
122- );
116+ .config (RestAssured .config ().sslConfig (SSLConfig .sslConfig ().relaxedHTTPSValidation ()));
123117 }
124118}
Original file line number Diff line number Diff line change 99package org .seedstack .seed .web .security ;
1010
1111import io .restassured .RestAssured ;
12- import io .restassured .config .HttpClientConfig ;
1312import io .restassured .config .SSLConfig ;
1413import io .restassured .response .Response ;
1514import io .restassured .specification .RequestSpecification ;
16- import org .apache .http .params .CoreConnectionPNames ;
1715import org .junit .Test ;
1816import org .junit .runner .RunWith ;
1917import org .seedstack .seed .Configuration ;
@@ -106,10 +104,6 @@ private Response initiateSession() {
106104
107105 private RequestSpecification givenRelaxedSSL () {
108106 return RestAssured .given ()
109- .config (RestAssured .config ()
110- .sslConfig (SSLConfig .sslConfig ().relaxedHTTPSValidation ("SSL" ))
111- .httpClient (HttpClientConfig .httpClientConfig ()
112- .setParam (CoreConnectionPNames .SO_TIMEOUT , 5000 ))
113- );
107+ .config (RestAssured .config ().sslConfig (SSLConfig .sslConfig ().relaxedHTTPSValidation ()));
114108 }
115109}
Original file line number Diff line number Diff line change 99package org .seedstack .seed .undertow ;
1010
1111import io .restassured .RestAssured ;
12- import io .restassured .config .HttpClientConfig ;
1312import io .restassured .config .SSLConfig ;
1413import io .restassured .specification .ResponseSpecification ;
15- import org .apache .http .params .CoreConnectionPNames ;
1614import org .seedstack .seed .testing .ConfigurationProfiles ;
1715
1816@ ConfigurationProfiles ("https" )
1917public class HttpsIT extends AbstractUndertowIT {
2018 ResponseSpecification expect () {
2119 return RestAssured .given ()
22- .config (RestAssured .config ()
23- .sslConfig (SSLConfig .sslConfig ().relaxedHTTPSValidation ("SSL" ))
24- .httpClient (HttpClientConfig .httpClientConfig ()
25- .setParam (CoreConnectionPNames .SO_TIMEOUT , 5000 ))
26- )
20+ .config (RestAssured .config ().sslConfig (SSLConfig .sslConfig ().relaxedHTTPSValidation ()))
2721 .expect ();
2822 }
2923}
Original file line number Diff line number Diff line change 1010
1111import com .google .inject .Injector ;
1212import io .restassured .RestAssured ;
13- import io .restassured .config .HttpClientConfig ;
1413import io .restassured .config .SSLConfig ;
1514import io .restassured .response .Response ;
1615import io .restassured .specification .ResponseSpecification ;
17- import org .apache .http .params .CoreConnectionPNames ;
1816import org .assertj .core .api .Assertions ;
1917import org .junit .After ;
2018import org .junit .Before ;
@@ -62,11 +60,7 @@ private void checkServer(int port) {
6260
6361 private ResponseSpecification expect () {
6462 return RestAssured .given ()
65- .config (RestAssured .config ().sslConfig (SSLConfig
66- .sslConfig ().relaxedHTTPSValidation ("SSL" ))
67- .httpClient (HttpClientConfig .httpClientConfig ()
68- .setParam (CoreConnectionPNames .SO_TIMEOUT , 5000 ))
69- )
63+ .config (RestAssured .config ().sslConfig (SSLConfig .sslConfig ().relaxedHTTPSValidation ()))
7064 .expect ();
7165 }
7266}
You can’t perform that action at this time.
0 commit comments