From 3bcba785be239093ee469fd99efb197ca1d1f246 Mon Sep 17 00:00:00 2001 From: cyBerta Date: Sat, 7 Dec 2024 03:09:01 +0100 Subject: Fix support for ed25519 private VPN keys, add signing capabilities for ed25519 in VpnProfile, so that such a key can be passed with OpenVPNs management-external-key option on runtime --- app/src/test/resources/private_PKCS8_encoded_ecdsa_key.pem | 8 ++++++++ app/src/test/resources/private_PKCS8_encoded_ed25519_key.pem | 3 +++ app/src/test/resources/private_ed25519_key.pem | 3 --- 3 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 app/src/test/resources/private_PKCS8_encoded_ecdsa_key.pem create mode 100644 app/src/test/resources/private_PKCS8_encoded_ed25519_key.pem delete mode 100644 app/src/test/resources/private_ed25519_key.pem (limited to 'app/src/test/resources') diff --git a/app/src/test/resources/private_PKCS8_encoded_ecdsa_key.pem b/app/src/test/resources/private_PKCS8_encoded_ecdsa_key.pem new file mode 100644 index 00000000..568783a1 --- /dev/null +++ b/app/src/test/resources/private_PKCS8_encoded_ecdsa_key.pem @@ -0,0 +1,8 @@ +-----BEGIN PRIVATE KEY----- +MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAQHgofCij0Tdc8aO5 +lNnxhjXiU2Z+84/vz0RpCdoZt0H8ytLb5AOUOaPMu5gNGC2SssTkJhGc/dDX7jdw +8/GEQQ2hgYkDgYYABABnVEIseHS5WQ/8J3x//uTaU9G5d3HR/dOo+RI7PLizxj8p +pLKptfPDLTWHMujqE5yPe4GYnU2S1KMws853VBTucwF4AVz1sxYMEpFcYUys+Xr1 +JyTDsxA/o4yeV4ZcuqaofNFYUL6YRFjXg7UAlUPp0s6ongQzJ0/10wGDbUI7vR0I +Lg== +-----END PRIVATE KEY----- \ No newline at end of file diff --git a/app/src/test/resources/private_PKCS8_encoded_ed25519_key.pem b/app/src/test/resources/private_PKCS8_encoded_ed25519_key.pem new file mode 100644 index 00000000..eac4d4db --- /dev/null +++ b/app/src/test/resources/private_PKCS8_encoded_ed25519_key.pem @@ -0,0 +1,3 @@ +-----BEGIN PRIVATE KEY----- +MC4CAQAwBQYDK2VwBCIEIGVuE1J3PTf1TRv1xz5bXCyh5oXa3MieBg+Re9qGNZvU +-----END PRIVATE KEY----- \ No newline at end of file diff --git a/app/src/test/resources/private_ed25519_key.pem b/app/src/test/resources/private_ed25519_key.pem deleted file mode 100644 index eac4d4db..00000000 --- a/app/src/test/resources/private_ed25519_key.pem +++ /dev/null @@ -1,3 +0,0 @@ ------BEGIN PRIVATE KEY----- -MC4CAQAwBQYDK2VwBCIEIGVuE1J3PTf1TRv1xz5bXCyh5oXa3MieBg+Re9qGNZvU ------END PRIVATE KEY----- \ No newline at end of file -- cgit v1.2.3