From 2a22211e7fb897999bb68155fefccaf66ad44d46 Mon Sep 17 00:00:00 2001 From: Sahana Prasad Date: Tue, 10 Dec 2019 22:33:56 +0100 Subject: [PATCH] keys: Adds new keys to generate PKCS11 URIs used to authenticate with the ssh server. Signed-off-by: Sahana Prasad Reviewed-by: Jakub Jelen Reviewed-by: Andreas Schneider --- tests/keys/pkcs11/id_pkcs11_ecdsa_256 | 5 ++++ tests/keys/pkcs11/id_pkcs11_ecdsa_256.pub | 4 +++ .../pkcs11/id_pkcs11_ecdsa_256_openssh.pub | 2 ++ tests/keys/pkcs11/id_pkcs11_ecdsa_384 | 6 +++++ tests/keys/pkcs11/id_pkcs11_ecdsa_384.pub | 5 ++++ .../pkcs11/id_pkcs11_ecdsa_384_openssh.pub | 2 ++ tests/keys/pkcs11/id_pkcs11_ecdsa_521 | 7 +++++ tests/keys/pkcs11/id_pkcs11_ecdsa_521.pub | 6 +++++ .../pkcs11/id_pkcs11_ecdsa_521_openssh.pub | 2 ++ tests/keys/pkcs11/id_pkcs11_ed25519 | 3 +++ tests/keys/pkcs11/id_pkcs11_ed25519.pub | 3 +++ tests/keys/pkcs11/id_pkcs11_rsa | 27 +++++++++++++++++++ tests/keys/pkcs11/id_pkcs11_rsa.pub | 9 +++++++ tests/keys/pkcs11/id_pkcs11_rsa_openssh.pub | 2 ++ 14 files changed, 83 insertions(+) create mode 100644 tests/keys/pkcs11/id_pkcs11_ecdsa_256 create mode 100644 tests/keys/pkcs11/id_pkcs11_ecdsa_256.pub create mode 100644 tests/keys/pkcs11/id_pkcs11_ecdsa_256_openssh.pub create mode 100644 tests/keys/pkcs11/id_pkcs11_ecdsa_384 create mode 100644 tests/keys/pkcs11/id_pkcs11_ecdsa_384.pub create mode 100644 tests/keys/pkcs11/id_pkcs11_ecdsa_384_openssh.pub create mode 100644 tests/keys/pkcs11/id_pkcs11_ecdsa_521 create mode 100644 tests/keys/pkcs11/id_pkcs11_ecdsa_521.pub create mode 100644 tests/keys/pkcs11/id_pkcs11_ecdsa_521_openssh.pub create mode 100644 tests/keys/pkcs11/id_pkcs11_ed25519 create mode 100644 tests/keys/pkcs11/id_pkcs11_ed25519.pub create mode 100644 tests/keys/pkcs11/id_pkcs11_rsa create mode 100644 tests/keys/pkcs11/id_pkcs11_rsa.pub create mode 100644 tests/keys/pkcs11/id_pkcs11_rsa_openssh.pub diff --git a/tests/keys/pkcs11/id_pkcs11_ecdsa_256 b/tests/keys/pkcs11/id_pkcs11_ecdsa_256 new file mode 100644 index 00000000..3ba5d0f7 --- /dev/null +++ b/tests/keys/pkcs11/id_pkcs11_ecdsa_256 @@ -0,0 +1,5 @@ +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIHdAXnAQz7Xy1DSC74tj4oPqcMFNld9f6sw/mnalVEjloAoGCCqGSM49 +AwEHoUQDQgAE5a5++ALfsz8CYb2pAzlWlj6ookcas3UmHaOsictgRgl7Nqdd9vTq +QPQSbF4oRMhSbfTlqO924OJwzc1WaYKnFw== +-----END EC PRIVATE KEY----- diff --git a/tests/keys/pkcs11/id_pkcs11_ecdsa_256.pub b/tests/keys/pkcs11/id_pkcs11_ecdsa_256.pub new file mode 100644 index 00000000..aa1d415e --- /dev/null +++ b/tests/keys/pkcs11/id_pkcs11_ecdsa_256.pub @@ -0,0 +1,4 @@ +-----BEGIN PUBLIC KEY----- +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE5a5++ALfsz8CYb2pAzlWlj6ookca +s3UmHaOsictgRgl7Nqdd9vTqQPQSbF4oRMhSbfTlqO924OJwzc1WaYKnFw== +-----END PUBLIC KEY----- diff --git a/tests/keys/pkcs11/id_pkcs11_ecdsa_256_openssh.pub b/tests/keys/pkcs11/id_pkcs11_ecdsa_256_openssh.pub new file mode 100644 index 00000000..5ae82b88 --- /dev/null +++ b/tests/keys/pkcs11/id_pkcs11_ecdsa_256_openssh.pub @@ -0,0 +1,2 @@ +#ecdsa public key in openssh format for authorized_keys +ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOWufvgC37M/AmG9qQM5VpY+qKJHGrN1Jh2jrInLYEYJezanXfb06kD0EmxeKETIUm305ajvduDicM3NVmmCpxc= sprasad@linux.fritz.box diff --git a/tests/keys/pkcs11/id_pkcs11_ecdsa_384 b/tests/keys/pkcs11/id_pkcs11_ecdsa_384 new file mode 100644 index 00000000..672e59c7 --- /dev/null +++ b/tests/keys/pkcs11/id_pkcs11_ecdsa_384 @@ -0,0 +1,6 @@ +-----BEGIN EC PRIVATE KEY----- +MIGkAgEBBDCM82jhy7V0k9pYkhGeqk8xYcH72RgLnLmhY/9nuq5+9+e6bZr6sdR+ +ZYknMIZB4rmgBwYFK4EEACKhZANiAAT/c5JrFJK9xmqVZpuDWcOULHYwnmdjBfa9 +7W17gxC5m6armE67TQGD/3KwI7k7+3ngqGsYuA9UWSiyZxuhIa0FMegEN+hGylp6 +H/LokPiBQX7FMImJEHRMTr7ti9OJxYU= +-----END EC PRIVATE KEY----- diff --git a/tests/keys/pkcs11/id_pkcs11_ecdsa_384.pub b/tests/keys/pkcs11/id_pkcs11_ecdsa_384.pub new file mode 100644 index 00000000..d4089123 --- /dev/null +++ b/tests/keys/pkcs11/id_pkcs11_ecdsa_384.pub @@ -0,0 +1,5 @@ +-----BEGIN PUBLIC KEY----- +MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE/3OSaxSSvcZqlWabg1nDlCx2MJ5nYwX2 +ve1te4MQuZumq5hOu00Bg/9ysCO5O/t54KhrGLgPVFkosmcboSGtBTHoBDfoRspa +eh/y6JD4gUF+xTCJiRB0TE6+7YvTicWF +-----END PUBLIC KEY----- diff --git a/tests/keys/pkcs11/id_pkcs11_ecdsa_384_openssh.pub b/tests/keys/pkcs11/id_pkcs11_ecdsa_384_openssh.pub new file mode 100644 index 00000000..225ff3fc --- /dev/null +++ b/tests/keys/pkcs11/id_pkcs11_ecdsa_384_openssh.pub @@ -0,0 +1,2 @@ +#ecdsa public key in openssh format for authorized_keys +ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBP9zkmsUkr3GapVmm4NZw5QsdjCeZ2MF9r3tbXuDELmbpquYTrtNAYP/crAjuTv7eeCoaxi4D1RZKLJnG6EhrQUx6AQ36EbKWnof8uiQ+IFBfsUwiYkQdExOvu2L04nFhQ== sprasad@linux.fritz.box diff --git a/tests/keys/pkcs11/id_pkcs11_ecdsa_521 b/tests/keys/pkcs11/id_pkcs11_ecdsa_521 new file mode 100644 index 00000000..c1a9a2d8 --- /dev/null +++ b/tests/keys/pkcs11/id_pkcs11_ecdsa_521 @@ -0,0 +1,7 @@ +-----BEGIN EC PRIVATE KEY----- +MIHcAgEBBEIAIFhJ0TIwP+05/nqBcBIit6DoynzszbP5B7K8tk6d+R741dByNe7x +lsXvKpHkZ+oGn575LQmCJ1BQ+BENxj0G+b2gBwYFK4EEACOhgYkDgYYABADI9DFD +5j3ibs7pr0NRqf4AzMwq4J+OlvBl60fWGiNVvCsC4EQL99TAGcx8VryXybJZ9fmG +C0obHdEYXaRddOpOQgGLzYGTYFzQmF91PLNHIUb1K2IGUN8V8Ehr9qYMGcF/2HFN +VJ/7Iievz67wKcaVJiAoJ7zNpKpFE1fEUHqQSc9vdA== +-----END EC PRIVATE KEY----- diff --git a/tests/keys/pkcs11/id_pkcs11_ecdsa_521.pub b/tests/keys/pkcs11/id_pkcs11_ecdsa_521.pub new file mode 100644 index 00000000..9f7be998 --- /dev/null +++ b/tests/keys/pkcs11/id_pkcs11_ecdsa_521.pub @@ -0,0 +1,6 @@ +-----BEGIN PUBLIC KEY----- +MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAyPQxQ+Y94m7O6a9DUan+AMzMKuCf +jpbwZetH1hojVbwrAuBEC/fUwBnMfFa8l8myWfX5hgtKGx3RGF2kXXTqTkIBi82B +k2Bc0JhfdTyzRyFG9StiBlDfFfBIa/amDBnBf9hxTVSf+yInr8+u8CnGlSYgKCe8 +zaSqRRNXxFB6kEnPb3Q= +-----END PUBLIC KEY----- diff --git a/tests/keys/pkcs11/id_pkcs11_ecdsa_521_openssh.pub b/tests/keys/pkcs11/id_pkcs11_ecdsa_521_openssh.pub new file mode 100644 index 00000000..5ede5322 --- /dev/null +++ b/tests/keys/pkcs11/id_pkcs11_ecdsa_521_openssh.pub @@ -0,0 +1,2 @@ +#ecdsa public key in openssh format for authorized_keys +ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBADI9DFD5j3ibs7pr0NRqf4AzMwq4J+OlvBl60fWGiNVvCsC4EQL99TAGcx8VryXybJZ9fmGC0obHdEYXaRddOpOQgGLzYGTYFzQmF91PLNHIUb1K2IGUN8V8Ehr9qYMGcF/2HFNVJ/7Iievz67wKcaVJiAoJ7zNpKpFE1fEUHqQSc9vdA== sprasad@linux.fritz.box diff --git a/tests/keys/pkcs11/id_pkcs11_ed25519 b/tests/keys/pkcs11/id_pkcs11_ed25519 new file mode 100644 index 00000000..e17372fd --- /dev/null +++ b/tests/keys/pkcs11/id_pkcs11_ed25519 @@ -0,0 +1,3 @@ +-----BEGIN PRIVATE KEY----- +MC4CAQAwBQYDK2VwBCIEINATLZmMLR6HQ2076Uj6VQDYcxPIXrBV2TLU9UyJZSpK +-----END PRIVATE KEY----- diff --git a/tests/keys/pkcs11/id_pkcs11_ed25519.pub b/tests/keys/pkcs11/id_pkcs11_ed25519.pub new file mode 100644 index 00000000..d643f956 --- /dev/null +++ b/tests/keys/pkcs11/id_pkcs11_ed25519.pub @@ -0,0 +1,3 @@ +-----BEGIN PUBLIC KEY----- +MCowBQYDK2VwAyEA3VoMJl9A48CsizGdLy4yKltC2Mz8UPvv6GmTKj2L3lY= +-----END PUBLIC KEY----- diff --git a/tests/keys/pkcs11/id_pkcs11_rsa b/tests/keys/pkcs11/id_pkcs11_rsa new file mode 100644 index 00000000..caedcdd8 --- /dev/null +++ b/tests/keys/pkcs11/id_pkcs11_rsa @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEAqsV/cOD8KGdJfTEZ+hemwBONeWEVZQsY05EorJ7prWcrRyHs +wg3+AhwFGW17HVKBt2hgJSnmAbU6dYZ/2t4OYWvCCGIBGSbMQldfesuZ160OEu0i +FCVZinAeUVn10iTxwMOM6oUQY75UF5tKg72WGuY5x5zolPAyDXkK0aJ/ZHB9dmfG +v0zjutY2aURGYK+dzNT/xzFsKRQiBc7ROi5eMkXNpK+wgqFrs5Ydpj+xiGt6sowb +114hF6YyVdXpNw+EQrYqpFVRahUDxo2qFBFqXVrCJrmtdFf6Z03FnGwRnFumLVsc +1P9SLVIk4OFh9KndHIevCfj3vfFgQo/A1RzZqwIDAQABAoIBAF9/9xb/GsTVjilu +ziIoG96KkLFyc26AWC/om6B9dhy891zeQfL7tDMlzEw+B32MaHJS8oGV/sSxvrF+ +t/2D9PLSOj5J4GdaZRwslH6tYalVY+t9pXMyt/JNZQcFkg0lD/VG5oU4SMQe6hQR +ighGe60rVuCkhQTVlogmSsCVaTyXKa5oUeZCIaO5gxxvTYsgZiF+U/wsmzoRm1kY +WlqwqA3KM0p/AtFUNQD0iS3zoALwwsYg6MID657IbyyjEcnwpss+3hMV2SnQNpYY ++sBccnS8YCGHkA/KYc0e1gUmFhQkTzeSnhgFg/W7JdTJdyHKCiisNMpWOtqtXano +fiXFClECgYEA3dEMsF2AA5m14V68907J1Wi3Pf9cInmsrDlxpGcdyJiii4zeg1/w +6tLQ6H4+wFoRXTIcduNpZZS8al/zQXqQGH4A9Em38PLkOjPk5mdAV3KCv0LzMkPq +IwgfBFBPRPUVUtfiydLpzqeTQZ6RxokqPy4JY4NEy22gfWsMhKq9YVcCgYEAxRan +Ax0GnTpnZ9hYcJEi+fw7cmK6bX/fVzaNSqSirWNOgjlw1IHt/zp5jylW1HDbk7zJ +5fLnS78fm5WWq2Ov/U71C8KClKVWecKbdYDtuHs7VPM6b1jee/EUqkZevj+vPp4A +2vITwPCUk2EMwuPs8kcEwohfgbS3erNfBkDl8c0CgYAGzLa/3U3kTlz1+KqARkkH +orsjSmWvpN03NleWe5a9JHivIHVdv54qBKZkyiHwUZKAsd2Pg28irwmLlT9mvXQX +XB15X50k5L08T4TvzzB4vcjmRg4gd1aBFmmk/zU+3uh1bqrEFxQVwqtP8qVzWZcS +8r1U8Jw2RDkMPzDWDEnb5wKBgQCjxtsqXyhr52iehs2XXUQvcEcGGrzI2YYCtzZa +XM1CQE+xL4JvVTks6q6xJK0fBFmzPyKXj25dJ4lghMIb0k8gtEg1aYGRfIOL0wfU +cTsaHm2DfkuE09iuLfv6M1fvyIQcCLi1OIzpvAH7Jp6wJS91dUajUSfsZPxDXmMM +k0mB0QKBgB2cD2IMG2d3dOOoBbIw8NvVDR6bpdF4DdYJlCpGa7sfzw3y9yXnejzW +HQUZGvgvhMsMe9LolS0jE6D2MyOsZF3CPFLuDVemfMxDJRTqvsRAjuEPlz6co/uZ +ZVKlh/bW/iakKpaW9vSF1dNwiyWJhzVkutBho3FzZKZSbIkfFztB +-----END RSA PRIVATE KEY----- diff --git a/tests/keys/pkcs11/id_pkcs11_rsa.pub b/tests/keys/pkcs11/id_pkcs11_rsa.pub new file mode 100644 index 00000000..b1f8f642 --- /dev/null +++ b/tests/keys/pkcs11/id_pkcs11_rsa.pub @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqsV/cOD8KGdJfTEZ+hem +wBONeWEVZQsY05EorJ7prWcrRyHswg3+AhwFGW17HVKBt2hgJSnmAbU6dYZ/2t4O +YWvCCGIBGSbMQldfesuZ160OEu0iFCVZinAeUVn10iTxwMOM6oUQY75UF5tKg72W +GuY5x5zolPAyDXkK0aJ/ZHB9dmfGv0zjutY2aURGYK+dzNT/xzFsKRQiBc7ROi5e +MkXNpK+wgqFrs5Ydpj+xiGt6sowb114hF6YyVdXpNw+EQrYqpFVRahUDxo2qFBFq +XVrCJrmtdFf6Z03FnGwRnFumLVsc1P9SLVIk4OFh9KndHIevCfj3vfFgQo/A1RzZ +qwIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/keys/pkcs11/id_pkcs11_rsa_openssh.pub b/tests/keys/pkcs11/id_pkcs11_rsa_openssh.pub new file mode 100644 index 00000000..e3e2d6f4 --- /dev/null +++ b/tests/keys/pkcs11/id_pkcs11_rsa_openssh.pub @@ -0,0 +1,2 @@ +#rsa public key in openssh format for authorized_keys +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCqxX9w4PwoZ0l9MRn6F6bAE415YRVlCxjTkSisnumtZytHIezCDf4CHAUZbXsdUoG3aGAlKeYBtTp1hn/a3g5ha8IIYgEZJsxCV196y5nXrQ4S7SIUJVmKcB5RWfXSJPHAw4zqhRBjvlQXm0qDvZYa5jnHnOiU8DINeQrRon9kcH12Z8a/TOO61jZpREZgr53M1P/HMWwpFCIFztE6Ll4yRc2kr7CCoWuzlh2mP7GIa3qyjBvXXiEXpjJV1ek3D4RCtiqkVVFqFQPGjaoUEWpdWsImua10V/pnTcWcbBGcW6YtWxzU/1ItUiTg4WH0qd0ch68J+Pe98WBCj8DVHNmr