summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2023-02-18 16:13:45 +0100
committergjoranv <gv@verizonmedia.com>2023-02-18 16:13:45 +0100
commit623b2538aec3848facfb72abc4d7ba0f893ca686 (patch)
treebb0ba3cb0977a17d4b807a963765d9add5459610 /config-provisioning
parentcd78b3fa9684fd333edf07ea80c539bb82efff3f (diff)
Make wg key non-optional in WireguardPeer.
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/WireguardKey.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/WireguardKey.java b/config-provisioning/src/main/java/com/yahoo/config/provision/WireguardKey.java
index 37218a42c70..8f6494d8f74 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/WireguardKey.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/WireguardKey.java
@@ -1,7 +1,9 @@
package com.yahoo.config.provision;
import ai.vespa.validation.PatternedStringWrapper;
+import com.google.common.io.CharStreams;
+import java.util.UUID;
import java.util.regex.Pattern;
/**
@@ -27,4 +29,9 @@ public class WireguardKey extends PatternedStringWrapper<WireguardKey> {
public String toString() {
return "Wireguard key '" + value() + "'";
}
+
+ public static WireguardKey generateRandomForTesting() {
+ var str = UUID.randomUUID().toString().replace("-", "");
+ return new WireguardKey(str + "12345678900=");
+ }
}