Skip to content

Commit a019e9d

Browse files
committed
SCANJLIB-232 Use the complete Bouncycastle provider
1 parent b23a6f0 commit a019e9d

2 files changed

Lines changed: 3 additions & 36 deletions

File tree

lib/src/main/java/org/sonarsource/scanner/lib/internal/http/OkHttpClientFactory.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,11 @@
3939
import okhttp3.JavaNetCookieJar;
4040
import okhttp3.OkHttpClient;
4141
import okhttp3.logging.HttpLoggingInterceptor;
42+
import org.bouncycastle.jce.provider.BouncyCastleProvider;
4243
import org.slf4j.Logger;
4344
import org.slf4j.LoggerFactory;
4445
import org.sonarsource.scanner.lib.ScannerProperties;
4546
import org.sonarsource.scanner.lib.internal.http.ssl.CertificateStore;
46-
import org.sonarsource.scanner.lib.internal.http.ssl.SonarBouncyCastlePKCS12Provider;
4747
import org.sonarsource.scanner.lib.internal.http.ssl.SslConfig;
4848

4949
import static java.lang.Integer.parseInt;
@@ -186,12 +186,12 @@ private static SSLFactory configureSsl(SslConfig sslConfig) {
186186
}
187187
var trustStoreConfig = sslConfig.getTrustStore();
188188
if (trustStoreConfig != null && Files.exists(trustStoreConfig.getPath())) {
189-
Security.addProvider(new SonarBouncyCastlePKCS12Provider());
189+
Security.addProvider(new BouncyCastleProvider());
190190
KeyStore trustStore = KeyStoreUtils.loadKeyStore(
191191
trustStoreConfig.getPath(),
192192
trustStoreConfig.getKeyStorePassword().toCharArray(),
193193
trustStoreConfig.getKeyStoreType(),
194-
SonarBouncyCastlePKCS12Provider.NAME);
194+
BouncyCastleProvider.PROVIDER_NAME);
195195
sslFactoryBuilder.withTrustMaterial(trustStore);
196196
}
197197
return sslFactoryBuilder.build();

lib/src/main/java/org/sonarsource/scanner/lib/internal/http/ssl/SonarBouncyCastlePKCS12Provider.java

Lines changed: 0 additions & 33 deletions
This file was deleted.

0 commit comments

Comments
 (0)