summaryrefslogtreecommitdiffstats
path: root/vespa-athenz
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@oath.com>2018-03-19 15:11:35 +0100
committerBjørn Christian Seime <bjorncs@oath.com>2018-03-19 16:03:31 +0100
commit47827f56ef6c6dc8947925e5d32ab9d4cde2b91b (patch)
treeb8810fcdd827e0494e22ce4daaedabdcf2339595 /vespa-athenz
parent3881827d9d3580ac159b1612f8962198cf296da3 (diff)
Add method for creating keypair with default size
Diffstat (limited to 'vespa-athenz')
-rw-r--r--vespa-athenz/src/main/java/com/yahoo/vespa/athenz/tls/KeyUtils.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/tls/KeyUtils.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/tls/KeyUtils.java
index 9182544675c..e6d48986be2 100644
--- a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/tls/KeyUtils.java
+++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/tls/KeyUtils.java
@@ -14,10 +14,16 @@ public class KeyUtils {
public static KeyPair generateKeypair(KeyAlgorithm algorithm, int keySize) {
try {
KeyPairGenerator keyGen = KeyPairGenerator.getInstance(algorithm.getAlgorithmName());
- keyGen.initialize(keySize);
+ if (keySize != -1) {
+ keyGen.initialize(keySize);
+ }
return keyGen.genKeyPair();
} catch (GeneralSecurityException e) {
throw new RuntimeException(e);
}
}
+
+ public static KeyPair generateKeypair(KeyAlgorithm algorithm) {
+ return generateKeypair(algorithm, -1);
+ }
}