From e55ed7097def18e87cd5c92531b2f3f8aa589d63 Mon Sep 17 00:00:00 2001 From: Narayana Shanubhogh Date: Thu, 15 Jul 2021 16:58:12 +0530 Subject: [PATCH] test tls --- src/main/java/com/plivo/api/PlivoClient.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/plivo/api/PlivoClient.java b/src/main/java/com/plivo/api/PlivoClient.java index 785a7cf5..89082472 100644 --- a/src/main/java/com/plivo/api/PlivoClient.java +++ b/src/main/java/com/plivo/api/PlivoClient.java @@ -20,6 +20,8 @@ import okhttp3.Credentials; import okhttp3.Interceptor; import okhttp3.OkHttpClient; +import okhttp3.TlsVersion; +import okhttp3.CipherSuite; import okhttp3.Protocol; import okhttp3.Response; import okhttp3.ResponseBody; @@ -143,6 +145,11 @@ public PlivoClient(String authId, String authToken, OkHttpClient.Builder httpCli httpClient = httpClientBuilder .addNetworkInterceptor(interceptor) + .tlsVersions(TlsVersion.TLS_1_2) + .cipherSuites( + CipherSuite.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, + CipherSuite.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, + CipherSuite.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256) .addInterceptor(chain -> chain.proceed( chain.request() .newBuilder()