У нас есть следующее:
@Bean
@Scope(SCOPE_PROTOTYPE)
public RestAssuredConfig perAppSslRestAssuredConfigObjectProvider(final String serverAppName) {
final HttpClientConfig httpClientConfig = HttpClientConfig.httpClientConfig()
.setParam(CONNECTION_TIMEOUT, connectionTimeout)
.setParam(SO_TIMEOUT, socketTimeout)
.setParam(CONNECTION_MANAGER_TIMEOUT, connectionManagerTimeout);
SSLSocketFactory sslSocketFactory = new SSLSocketFactory(
PerAppSslContext.forClient(serverAppName), AllowAllHostnameVerifier.INSTANCE);
final SSLConfig config = new SSLConfig()
.with()
.sslSocketFactory(sslSocketFactory);
return RestAssured.config()
.httpClient(httpClientConfig)
.sslConfig(config);
}
Есть ли способ иметь несколько SSLConfig
с (по одному на приложение в нашем случае) для RestAssured.config
? А еще лучше, есть ли способ иметь несколько RestAssuredConfig
объектов?