diff options
author | gjoranv <gv@verizonmedia.com> | 2023-02-18 16:13:45 +0100 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2023-02-18 16:13:45 +0100 |
commit | 623b2538aec3848facfb72abc4d7ba0f893ca686 (patch) | |
tree | bb0ba3cb0977a17d4b807a963765d9add5459610 /config-provisioning | |
parent | cd78b3fa9684fd333edf07ea80c539bb82efff3f (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.java | 7 |
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="); + } } |