3333import java .time .Duration ;
3434import java .util .Arrays ;
3535import java .util .concurrent .TimeUnit ;
36+ import javax .annotation .Nullable ;
3637import javax .net .ssl .KeyManager ;
3738import javax .net .ssl .KeyManagerFactory ;
3839import javax .net .ssl .SSLContext ;
4243import javax .net .ssl .X509TrustManager ;
4344import okhttp3 .ConnectionSpec ;
4445import okhttp3 .Credentials ;
45- import okhttp3 .OkHttpClient ;
4646import okhttp3 .JavaNetCookieJar ;
47+ import okhttp3 .OkHttpClient ;
4748import org .sonarsource .scanner .lib .internal .cache .Logger ;
4849
4950import static java .util .Arrays .asList ;
@@ -57,7 +58,8 @@ public class OkHttpClientFactory {
5758 static final String P11KEYSTORE = "PKCS11" ;
5859 static final CookieManager COOKIE_MANAGER ;
5960 private static final String PROXY_AUTHORIZATION = "Proxy-Authorization" ;
60- private static final JavaNetCookieJar COOKIE_JAR ; // use the same cookie jar for all instances
61+ // use the same cookie jar for all instances
62+ private static final JavaNetCookieJar COOKIE_JAR ;
6163
6264 private OkHttpClientFactory () {
6365 // only statics
@@ -84,7 +86,6 @@ static OkHttpClient create(Logger logger) {
8486 ConnectionSpec tls = new ConnectionSpec .Builder (ConnectionSpec .MODERN_TLS )
8587 .allEnabledTlsVersions ()
8688 .allEnabledCipherSuites ()
87- .supportsTlsExtensions (true )
8889 .build ();
8990 okHttpClientBuilder .connectionSpecs (asList (tls , ConnectionSpec .CLEARTEXT ));
9091
@@ -183,7 +184,7 @@ private static synchronized KeyManager[] getDefaultKeyManager(Logger logger) {
183184 }
184185 }
185186
186- private static KeyStore initKeyStore (Logger logger , final String defaultKeyStore , String defaultKeyStoreType , String defaultKeyStoreProvider , char [] passwd )
187+ private static KeyStore initKeyStore (Logger logger , final String defaultKeyStore , String defaultKeyStoreType , String defaultKeyStoreProvider , @ Nullable char [] passwd )
187188 throws KeyStoreException , NoSuchProviderException , IOException , NoSuchAlgorithmException , CertificateException {
188189 KeyStore ks = null ;
189190 if (!defaultKeyStoreType .isEmpty ()) {
0 commit comments