diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2018-09-11 18:00:13 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2018-09-11 18:11:51 +0200 |
commit | 6de8d71da5c3ff81091c756271b62fb57b5cfd9a (patch) | |
tree | dd2fe308c12eba5d4f4afbac2f4c8462f8823181 /vespajlib/src/main | |
parent | 8468d13195cc5f5ff841f1d5de34655509349735 (diff) |
Use BouncyCastle as provider for JKS keystore
Fixes an issue where KeyStoreBuilder fails to handle elliptic-curve crypto on older versions of OpenJDK
Diffstat (limited to 'vespajlib/src/main')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/security/KeyStoreType.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/security/KeyStoreType.java b/vespajlib/src/main/java/com/yahoo/security/KeyStoreType.java index 7fb8df35286..ae6e5d9c077 100644 --- a/vespajlib/src/main/java/com/yahoo/security/KeyStoreType.java +++ b/vespajlib/src/main/java/com/yahoo/security/KeyStoreType.java @@ -11,7 +11,7 @@ import java.security.KeyStoreException; public enum KeyStoreType { JKS { KeyStore createKeystore() throws KeyStoreException { - return KeyStore.getInstance("JKS"); + return KeyStore.getInstance("BKS", BouncyCastleProviderHolder.getInstance()); } }, PKCS12 { |