소스 검색

Use non-deprecated method

Marcus Hert Da Coregio 1 년 전
부모
커밋
4d3b2f40f8
1개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. 4 3
      reactive/webflux/java/authentication/x509/src/integTest/java/example/WebfluxX509ApplicationITest.java

+ 4 - 3
reactive/webflux/java/authentication/x509/src/integTest/java/example/WebfluxX509ApplicationITest.java

@@ -26,6 +26,7 @@ import java.security.cert.CertificateException;
 import java.security.cert.X509Certificate;
 
 import io.netty.handler.ssl.ClientAuth;
+import io.netty.handler.ssl.SslContext;
 import io.netty.handler.ssl.SslContextBuilder;
 import org.junit.jupiter.api.Test;
 import reactor.netty.http.client.HttpClient;
@@ -76,14 +77,14 @@ public class WebfluxX509ApplicationITest {
 		PrivateKey clientKey = ((KeyStore.PrivateKeyEntry) keyStoreEntry).getPrivateKey();
 
 		// @formatter:off
-		SslContextBuilder sslContextBuilder = SslContextBuilder
+		SslContext sslContext = SslContextBuilder
 			.forClient().clientAuth(ClientAuth.REQUIRE)
 			.trustManager(devCA)
-			.keyManager(clientKey, clientCrt);
+			.keyManager(clientKey, clientCrt).build();
 		// @formatter:on
 
 		HttpClient httpClient = HttpClient.create()
-			.secure((sslContextSpec) -> sslContextSpec.sslContext(sslContextBuilder));
+			.secure((sslContextSpec) -> sslContextSpec.sslContext(sslContext));
 		ClientHttpConnector httpConnector = new ReactorClientHttpConnector(httpClient);
 
 		// @formatter:off