From bee390efcc5ab2c03738ee36e06a0bac108ad392 Mon Sep 17 00:00:00 2001 From: Shulhan Date: Mon, 15 May 2023 23:34:15 +0700 Subject: all: group the key for testing into testdata/keys --- config_test.go | 6 +++--- testdata/keys/rsa-openssl.pem | 40 +++++++++++++++++++++++++++++++++++++++ testdata/keys/rsa-openssl.pem.pub | 1 + testdata/rsa | 40 --------------------------------------- testdata/rsa.conf | 6 ------ testdata/rsa.pub | 1 - testdata/with_private_key.conf | 6 ++++++ 7 files changed, 50 insertions(+), 50 deletions(-) create mode 100644 testdata/keys/rsa-openssl.pem create mode 100644 testdata/keys/rsa-openssl.pem.pub delete mode 100644 testdata/rsa delete mode 100644 testdata/rsa.conf delete mode 100644 testdata/rsa.pub create mode 100644 testdata/with_private_key.conf diff --git a/config_test.go b/config_test.go index e27172d..b877236 100644 --- a/config_test.go +++ b/config_test.go @@ -26,14 +26,14 @@ func TestNewConfig(t *testing.T) { }, }, { desc: `With openssh rsa`, - configFile: `testdata/rsa.conf`, + configFile: `testdata/with_private_key.conf`, expConfig: &config{ - PrivateKey: `testdata/rsa`, + PrivateKey: `testdata/keys/rsa-openssl.pem`, Issuers: map[string]string{ `email-domain`: `XYZ`, `test`: `ABCD`, }, - file: `testdata/rsa.conf`, + file: `testdata/with_private_key.conf`, }, }} diff --git a/testdata/keys/rsa-openssl.pem b/testdata/keys/rsa-openssl.pem new file mode 100644 index 0000000..930e049 --- /dev/null +++ b/testdata/keys/rsa-openssl.pem @@ -0,0 +1,40 @@ +-----BEGIN PRIVATE KEY----- +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 +A5UpEG5MnONGwhGvqh9sHmvR4w== +-----END PRIVATE KEY----- diff --git a/testdata/keys/rsa-openssl.pem.pub b/testdata/keys/rsa-openssl.pem.pub new file mode 100644 index 0000000..bf1e99d --- /dev/null +++ b/testdata/keys/rsa-openssl.pem.pub @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCuU+71RwY0BVtBgcePPz4d/cvig0tOgMzM4FyQ03cu2pe7CiewjUKGF5PCRp7buN07H1UnVp/SSAY0PlEmFrZ9qTCjw0Jy3FQxkcew/ia6KUMZ/qNsS3+fgedpuAXEWuddFC2fri3zRw/WIo5kWcfpv93ILP3lvZKdezOPvowYMCT6T9Wkd0n6+5gPFCgUlz/Qb9K5+jui5YyWO/r+8+3tBMkpKSWqklUwIRD7lFsyksf6DLWjEtpSkqBQJLl/RyQ6fvroQAziKR/7mp2Z8z3VWcm1iTGzEibSXFSqUOAeTrwkK4MzOwQbcZ1AX5kPQGdhwZnhB4NG3RyuSEj5slbS3AiKa7u7jPDmAotove16wt25jcfIacmlTr5f61w7YgJ//7+av4yOX1DW4FhnUwwBQfhmLAmacymRCOEdNjRP28xAVE9SKFO5mEExmTUt+1GTP6lAesRcnVu6961OI1poTRkG/Hife1hWaD5uLm19v/gORlwlnmLAVMgcSeL4ZQ8= ms@inspiro diff --git a/testdata/rsa b/testdata/rsa deleted file mode 100644 index 930e049..0000000 --- a/testdata/rsa +++ /dev/null @@ -1,40 +0,0 @@ ------BEGIN PRIVATE KEY----- -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 -A5UpEG5MnONGwhGvqh9sHmvR4w== ------END PRIVATE KEY----- diff --git a/testdata/rsa.conf b/testdata/rsa.conf deleted file mode 100644 index be9d289..0000000 --- a/testdata/rsa.conf +++ /dev/null @@ -1,6 +0,0 @@ -[gotp] -private_key = testdata/rsa - -[gotp "issuer"] -test = ABCD -email-domain = XYZ diff --git a/testdata/rsa.pub b/testdata/rsa.pub deleted file mode 100644 index bf1e99d..0000000 --- a/testdata/rsa.pub +++ /dev/null @@ -1 +0,0 @@ -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCuU+71RwY0BVtBgcePPz4d/cvig0tOgMzM4FyQ03cu2pe7CiewjUKGF5PCRp7buN07H1UnVp/SSAY0PlEmFrZ9qTCjw0Jy3FQxkcew/ia6KUMZ/qNsS3+fgedpuAXEWuddFC2fri3zRw/WIo5kWcfpv93ILP3lvZKdezOPvowYMCT6T9Wkd0n6+5gPFCgUlz/Qb9K5+jui5YyWO/r+8+3tBMkpKSWqklUwIRD7lFsyksf6DLWjEtpSkqBQJLl/RyQ6fvroQAziKR/7mp2Z8z3VWcm1iTGzEibSXFSqUOAeTrwkK4MzOwQbcZ1AX5kPQGdhwZnhB4NG3RyuSEj5slbS3AiKa7u7jPDmAotove16wt25jcfIacmlTr5f61w7YgJ//7+av4yOX1DW4FhnUwwBQfhmLAmacymRCOEdNjRP28xAVE9SKFO5mEExmTUt+1GTP6lAesRcnVu6961OI1poTRkG/Hife1hWaD5uLm19v/gORlwlnmLAVMgcSeL4ZQ8= ms@inspiro diff --git a/testdata/with_private_key.conf b/testdata/with_private_key.conf new file mode 100644 index 0000000..51988c3 --- /dev/null +++ b/testdata/with_private_key.conf @@ -0,0 +1,6 @@ +[gotp] +private_key = testdata/keys/rsa-openssl.pem + +[gotp "issuer"] +test = ABCD +email-domain = XYZ -- cgit v1.3