This commit is contained in:
Phillip Webb 2018-06-05 17:44:51 -07:00
parent 845c20f13b
commit 66be6c3396
3 changed files with 9 additions and 5 deletions

View File

@ -20,6 +20,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import io.netty.handler.ssl.SslContextBuilder;
import io.netty.handler.ssl.SslProvider;
import io.netty.handler.ssl.util.InsecureTrustManagerFactory;
import reactor.core.publisher.Mono;
@ -65,13 +66,16 @@ class ReactiveCloudFoundrySecurityService {
}
protected ReactorClientHttpConnector buildTrustAllSslConnector() {
HttpClient client = HttpClient.create()
.secure((sslContextSpec) -> sslContextSpec.forClient()
.sslContext((builder) -> builder.sslProvider(SslProvider.JDK)
.trustManager(InsecureTrustManagerFactory.INSTANCE)));
HttpClient client = HttpClient.create().secure((sslContextSpec) -> sslContextSpec
.forClient().sslContext(this::configureSsl));
return new ReactorClientHttpConnector(client);
}
private SslContextBuilder configureSsl(SslContextBuilder builder) {
return builder.sslProvider(SslProvider.JDK)
.trustManager(InsecureTrustManagerFactory.INSTANCE);
}
/**
* Return a Mono of the access level that should be granted to the given token.
* @param token the token

View File

@ -626,6 +626,7 @@ public class JacksonAutoConfigurationTests {
}
@SuppressWarnings("unused")
private static class VisibilityBean {
private String property1;

View File

@ -414,7 +414,6 @@ public class RestTemplateBuilderTests {
assertThat(ReflectionTestUtils.getField(actualRequestFactory,
"requestFactory")).isSameAs(requestFactory);
}).build();
}
@Test