summaryrefslogtreecommitdiffstats
path: root/security-utils/src/main/java/com/yahoo/security/tls/ReloadingTlsContext.java
diff options
context:
space:
mode:
Diffstat (limited to 'security-utils/src/main/java/com/yahoo/security/tls/ReloadingTlsContext.java')
-rw-r--r--security-utils/src/main/java/com/yahoo/security/tls/ReloadingTlsContext.java11
1 files changed, 3 insertions, 8 deletions
diff --git a/security-utils/src/main/java/com/yahoo/security/tls/ReloadingTlsContext.java b/security-utils/src/main/java/com/yahoo/security/tls/ReloadingTlsContext.java
index f1fc62de56a..debf14a27f8 100644
--- a/security-utils/src/main/java/com/yahoo/security/tls/ReloadingTlsContext.java
+++ b/security-utils/src/main/java/com/yahoo/security/tls/ReloadingTlsContext.java
@@ -18,9 +18,7 @@ import java.io.UncheckedIOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.security.KeyStore;
-import java.security.cert.X509Certificate;
import java.time.Duration;
-import java.util.List;
import java.util.Set;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
@@ -79,12 +77,9 @@ public class ReloadingTlsContext implements TlsContext {
private static KeyStore loadTruststore(Path caCertificateFile) {
try {
- List<X509Certificate> caCertificates = X509CertificateUtils.certificateListFromPem(Files.readString(caCertificateFile));
- KeyStoreBuilder trustStoreBuilder = KeyStoreBuilder.withType(KeyStoreType.PKCS12);
- for (int i = 0; i < caCertificates.size(); i++) {
- trustStoreBuilder.withCertificateEntry("cert-" + i, caCertificates.get(i));
- }
- return trustStoreBuilder.build();
+ return KeyStoreBuilder.withType(KeyStoreType.PKCS12)
+ .withCertificateEntries("cert", X509CertificateUtils.certificateListFromPem(Files.readString(caCertificateFile)))
+ .build();
} catch (IOException e) {
throw new UncheckedIOException(e);
}