From fc56f8770923ec1997444a8318a18be0a8397520 Mon Sep 17 00:00:00 2001 From: Jeroen Wijenbergh Date: Mon, 21 Mar 2022 14:58:58 +0100 Subject: Wireguard: Add basic support --- cli/main.go | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'cli/main.go') diff --git a/cli/main.go b/cli/main.go index 0bee0c2..3c66804 100644 --- a/cli/main.go +++ b/cli/main.go @@ -50,9 +50,14 @@ func main() { if oauthErr != nil { log.Fatal(oauthErr) } - infoString, infoErr := state.APIAuthenticatedGet("/info") - if infoErr != nil { - log.Fatal(infoErr) + wireguardKey, wireguardErr := eduvpn.WireguardGenerateKey() + + if wireguardErr != nil { + log.Fatal(wireguardErr) + } + configString, configErr := state.APIConnectWireguard(wireguardKey.PublicKey().String()) + if configErr != nil { + log.Fatal(configErr) } - log.Println(infoString) + log.Println(eduvpn.WireguardConfigAddKey(configString, wireguardKey)) } -- cgit v1.2.3