From 556f722fe32e5e9f4e24f0242100c5e9d57c129b Mon Sep 17 00:00:00 2001 From: Stefan Eissing Date: Thu, 6 Mar 2025 11:01:49 +0100 Subject: [PATCH] tests/certs: cleanup Keep only the generated files needed for tests. Place generated intermediaries in `tests/certs/gen` where they are ignored by git. No longer generated `*.dhp` files. Have a shorter naming scheme: `test-ca` instead of `EdelCurlRoot-ca` and `test-localhost` instead of `Server-localhost-sv`, etc. Remove the `stunnel` certificate as it was nearly a duplicate of `test-localhost`. No longer copy a generated certificates to `tests/stunnel.pem`. Let test server default to `certs/test-localhost.pem` instead. Closes #16593 --- .github/scripts/binarycheck.sums | 18 +- tests/Makefile.am | 1 - tests/certs/.gitignore | 8 +- tests/certs/CMakeLists.txt | 14 +- tests/certs/EdelCurlRoot-ca.cacert | 95 ---------- tests/certs/EdelCurlRoot-ca.cnf | 11 -- tests/certs/EdelCurlRoot-ca.crt | 95 ---------- tests/certs/EdelCurlRoot-ca.csr | 17 -- tests/certs/EdelCurlRoot-ca.der | Bin 1080 -> 0 bytes tests/certs/EdelCurlRoot-ca.key | 28 --- tests/certs/Makefile.am | 37 ++-- tests/certs/Makefile.inc | 108 +++++------- tests/certs/Server-localhost-firstSAN-sv.crl | 14 -- tests/certs/Server-localhost-firstSAN-sv.crt | 100 ----------- tests/certs/Server-localhost-firstSAN-sv.csr | 16 -- tests/certs/Server-localhost-firstSAN-sv.der | Bin 1123 -> 0 bytes tests/certs/Server-localhost-firstSAN-sv.key | 28 --- tests/certs/Server-localhost-firstSAN-sv.pem | 163 ----------------- .../Server-localhost-firstSAN-sv.pub.der | Bin 294 -> 0 bytes .../Server-localhost-firstSAN-sv.pub.pem | 9 - ...Server-localhost-firstSAN-sv.pubkey-pinned | 1 - tests/certs/Server-localhost-lastSAN-sv.crl | 15 -- tests/certs/Server-localhost-lastSAN-sv.crt | 100 ----------- tests/certs/Server-localhost-lastSAN-sv.csr | 16 -- tests/certs/Server-localhost-lastSAN-sv.der | Bin 1123 -> 0 bytes tests/certs/Server-localhost-lastSAN-sv.key | 28 --- tests/certs/Server-localhost-lastSAN-sv.pem | 163 ----------------- .../certs/Server-localhost-lastSAN-sv.pub.der | Bin 294 -> 0 bytes .../certs/Server-localhost-lastSAN-sv.pub.pem | 9 - .../Server-localhost-lastSAN-sv.pubkey-pinned | 1 - tests/certs/Server-localhost-sv.crl | 12 -- tests/certs/Server-localhost-sv.crt | 99 ----------- tests/certs/Server-localhost-sv.csr | 16 -- tests/certs/Server-localhost-sv.der | Bin 1096 -> 0 bytes tests/certs/Server-localhost-sv.key | 28 --- tests/certs/Server-localhost-sv.pem | 162 ----------------- tests/certs/Server-localhost-sv.pub.der | Bin 294 -> 0 bytes tests/certs/Server-localhost-sv.pub.pem | 9 - tests/certs/Server-localhost-sv.pubkey-pinned | 1 - tests/certs/Server-localhost.nn-sv.crl | 13 -- tests/certs/Server-localhost.nn-sv.crt | 99 ----------- tests/certs/Server-localhost.nn-sv.csr | 16 -- tests/certs/Server-localhost.nn-sv.der | Bin 1102 -> 0 bytes tests/certs/Server-localhost.nn-sv.key | 28 --- tests/certs/Server-localhost.nn-sv.pem | 162 ----------------- tests/certs/Server-localhost.nn-sv.pub.der | Bin 294 -> 0 bytes tests/certs/Server-localhost.nn-sv.pub.pem | 9 - .../Server-localhost.nn-sv.pubkey-pinned | 1 - tests/certs/Server-localhost0h-sv.crl | 14 -- tests/certs/Server-localhost0h-sv.crt | 99 ----------- tests/certs/Server-localhost0h-sv.csr | 16 -- tests/certs/Server-localhost0h-sv.der | Bin 1098 -> 0 bytes tests/certs/Server-localhost0h-sv.key | 28 --- tests/certs/Server-localhost0h-sv.pem | 163 ----------------- tests/certs/Server-localhost0h-sv.pub.der | Bin 294 -> 0 bytes tests/certs/Server-localhost0h-sv.pub.pem | 9 - .../certs/Server-localhost0h-sv.pubkey-pinned | 1 - tests/certs/scripts/genroot.sh | 24 ++- tests/certs/scripts/genserv.sh | 52 +++--- tests/certs/stunnel-sv.crl | 15 -- tests/certs/stunnel-sv.crt | 99 ----------- tests/certs/stunnel-sv.csr | 16 -- tests/certs/stunnel-sv.der | Bin 1096 -> 0 bytes tests/certs/stunnel-sv.key | 28 --- tests/certs/stunnel-sv.pem | 162 ----------------- tests/certs/stunnel-sv.prm | 35 ---- tests/certs/stunnel-sv.pub.der | Bin 294 -> 0 bytes tests/certs/stunnel-sv.pub.pem | 9 - tests/certs/stunnel-sv.pubkey-pinned | 1 - tests/certs/test-ca.cacert | 99 +++++++++++ tests/certs/test-ca.cnf | 11 ++ tests/certs/test-ca.crt | 99 +++++++++++ tests/certs/test-ca.key | 27 +++ .../{EdelCurlRoot-ca.prm => test-ca.prm} | 0 tests/certs/test-localhost-san-first.crl | 38 ++++ tests/certs/test-localhost-san-first.crt | 104 +++++++++++ tests/certs/test-localhost-san-first.key | 27 +++ tests/certs/test-localhost-san-first.pem | 166 ++++++++++++++++++ ...AN-sv.prm => test-localhost-san-first.prm} | 0 tests/certs/test-localhost-san-first.pub.der | Bin 0 -> 294 bytes tests/certs/test-localhost-san-first.pub.pem | 9 + tests/certs/test-localhost-san-last.crl | 38 ++++ tests/certs/test-localhost-san-last.crt | 104 +++++++++++ tests/certs/test-localhost-san-last.key | 27 +++ tests/certs/test-localhost-san-last.pem | 166 ++++++++++++++++++ ...SAN-sv.prm => test-localhost-san-last.prm} | 0 tests/certs/test-localhost-san-last.pub.der | Bin 0 -> 294 bytes tests/certs/test-localhost-san-last.pub.pem | 9 + tests/certs/test-localhost.crl | 36 ++++ tests/certs/test-localhost.crt | 103 +++++++++++ tests/certs/test-localhost.key | 27 +++ tests/certs/test-localhost.nn.crl | 37 ++++ tests/certs/test-localhost.nn.crt | 104 +++++++++++ tests/certs/test-localhost.nn.key | 27 +++ tests/certs/test-localhost.nn.pem | 166 ++++++++++++++++++ ...alhost.nn-sv.prm => test-localhost.nn.prm} | 0 tests/certs/test-localhost.nn.pub.der | Bin 0 -> 294 bytes tests/certs/test-localhost.nn.pub.pem | 9 + tests/certs/test-localhost.pem | 165 +++++++++++++++++ ...er-localhost-sv.prm => test-localhost.prm} | 2 +- tests/certs/test-localhost.pub.der | Bin 0 -> 294 bytes tests/certs/test-localhost.pub.pem | 9 + tests/certs/test-localhost0h.crl | 37 ++++ tests/certs/test-localhost0h.crt | 103 +++++++++++ tests/certs/test-localhost0h.key | 27 +++ tests/certs/test-localhost0h.pem | 166 ++++++++++++++++++ ...ocalhost0h-sv.prm => test-localhost0h.prm} | 0 tests/certs/test-localhost0h.pub.der | Bin 0 -> 294 bytes tests/certs/test-localhost0h.pub.pem | 9 + tests/data/test2033 | 4 +- tests/data/test2034 | 4 +- tests/data/test2035 | 4 +- tests/data/test2037 | 4 +- tests/data/test2038 | 4 +- tests/data/test2041 | 4 +- tests/data/test2042 | 4 +- tests/data/test2048 | 4 +- tests/data/test2070 | 4 +- tests/data/test2079 | 4 +- tests/data/test2087 | 4 +- tests/data/test2500 | 2 +- tests/data/test2502 | 2 +- tests/data/test2503 | 2 +- tests/data/test3000 | 4 +- tests/data/test3001 | 4 +- tests/data/test3023 | 4 +- tests/data/test3024 | 4 +- tests/data/test310 | 4 +- tests/data/test311 | 4 +- tests/data/test312 | 4 +- tests/data/test313 | 4 +- tests/data/test3207 | 2 +- tests/data/test417 | 2 +- tests/data/test678 | 4 +- tests/http2-server.pl | 2 +- tests/http3-server.pl | 2 +- tests/secureserver.pl | 2 +- tests/servers.pm | 10 +- tests/stunnel.pem | 162 ----------------- 139 files changed, 2110 insertions(+), 2630 deletions(-) delete mode 100644 tests/certs/EdelCurlRoot-ca.cacert delete mode 100644 tests/certs/EdelCurlRoot-ca.cnf delete mode 100644 tests/certs/EdelCurlRoot-ca.crt delete mode 100644 tests/certs/EdelCurlRoot-ca.csr delete mode 100644 tests/certs/EdelCurlRoot-ca.der delete mode 100644 tests/certs/EdelCurlRoot-ca.key delete mode 100644 tests/certs/Server-localhost-firstSAN-sv.crl delete mode 100644 tests/certs/Server-localhost-firstSAN-sv.crt delete mode 100644 tests/certs/Server-localhost-firstSAN-sv.csr delete mode 100644 tests/certs/Server-localhost-firstSAN-sv.der delete mode 100644 tests/certs/Server-localhost-firstSAN-sv.key delete mode 100644 tests/certs/Server-localhost-firstSAN-sv.pem delete mode 100644 tests/certs/Server-localhost-firstSAN-sv.pub.der delete mode 100644 tests/certs/Server-localhost-firstSAN-sv.pub.pem delete mode 100644 tests/certs/Server-localhost-firstSAN-sv.pubkey-pinned delete mode 100644 tests/certs/Server-localhost-lastSAN-sv.crl delete mode 100644 tests/certs/Server-localhost-lastSAN-sv.crt delete mode 100644 tests/certs/Server-localhost-lastSAN-sv.csr delete mode 100644 tests/certs/Server-localhost-lastSAN-sv.der delete mode 100644 tests/certs/Server-localhost-lastSAN-sv.key delete mode 100644 tests/certs/Server-localhost-lastSAN-sv.pem delete mode 100644 tests/certs/Server-localhost-lastSAN-sv.pub.der delete mode 100644 tests/certs/Server-localhost-lastSAN-sv.pub.pem delete mode 100644 tests/certs/Server-localhost-lastSAN-sv.pubkey-pinned delete mode 100644 tests/certs/Server-localhost-sv.crl delete mode 100644 tests/certs/Server-localhost-sv.crt delete mode 100644 tests/certs/Server-localhost-sv.csr delete mode 100644 tests/certs/Server-localhost-sv.der delete mode 100644 tests/certs/Server-localhost-sv.key delete mode 100644 tests/certs/Server-localhost-sv.pem delete mode 100644 tests/certs/Server-localhost-sv.pub.der delete mode 100644 tests/certs/Server-localhost-sv.pub.pem delete mode 100644 tests/certs/Server-localhost-sv.pubkey-pinned delete mode 100644 tests/certs/Server-localhost.nn-sv.crl delete mode 100644 tests/certs/Server-localhost.nn-sv.crt delete mode 100644 tests/certs/Server-localhost.nn-sv.csr delete mode 100644 tests/certs/Server-localhost.nn-sv.der delete mode 100644 tests/certs/Server-localhost.nn-sv.key delete mode 100644 tests/certs/Server-localhost.nn-sv.pem delete mode 100644 tests/certs/Server-localhost.nn-sv.pub.der delete mode 100644 tests/certs/Server-localhost.nn-sv.pub.pem delete mode 100644 tests/certs/Server-localhost.nn-sv.pubkey-pinned delete mode 100644 tests/certs/Server-localhost0h-sv.crl delete mode 100644 tests/certs/Server-localhost0h-sv.crt delete mode 100644 tests/certs/Server-localhost0h-sv.csr delete mode 100644 tests/certs/Server-localhost0h-sv.der delete mode 100644 tests/certs/Server-localhost0h-sv.key delete mode 100644 tests/certs/Server-localhost0h-sv.pem delete mode 100644 tests/certs/Server-localhost0h-sv.pub.der delete mode 100644 tests/certs/Server-localhost0h-sv.pub.pem delete mode 100644 tests/certs/Server-localhost0h-sv.pubkey-pinned delete mode 100644 tests/certs/stunnel-sv.crl delete mode 100644 tests/certs/stunnel-sv.crt delete mode 100644 tests/certs/stunnel-sv.csr delete mode 100644 tests/certs/stunnel-sv.der delete mode 100644 tests/certs/stunnel-sv.key delete mode 100644 tests/certs/stunnel-sv.pem delete mode 100644 tests/certs/stunnel-sv.prm delete mode 100644 tests/certs/stunnel-sv.pub.der delete mode 100644 tests/certs/stunnel-sv.pub.pem delete mode 100644 tests/certs/stunnel-sv.pubkey-pinned create mode 100644 tests/certs/test-ca.cacert create mode 100644 tests/certs/test-ca.cnf create mode 100644 tests/certs/test-ca.crt create mode 100644 tests/certs/test-ca.key rename tests/certs/{EdelCurlRoot-ca.prm => test-ca.prm} (100%) create mode 100644 tests/certs/test-localhost-san-first.crl create mode 100644 tests/certs/test-localhost-san-first.crt create mode 100644 tests/certs/test-localhost-san-first.key create mode 100644 tests/certs/test-localhost-san-first.pem rename tests/certs/{Server-localhost-firstSAN-sv.prm => test-localhost-san-first.prm} (100%) create mode 100644 tests/certs/test-localhost-san-first.pub.der create mode 100644 tests/certs/test-localhost-san-first.pub.pem create mode 100644 tests/certs/test-localhost-san-last.crl create mode 100644 tests/certs/test-localhost-san-last.crt create mode 100644 tests/certs/test-localhost-san-last.key create mode 100644 tests/certs/test-localhost-san-last.pem rename tests/certs/{Server-localhost-lastSAN-sv.prm => test-localhost-san-last.prm} (100%) create mode 100644 tests/certs/test-localhost-san-last.pub.der create mode 100644 tests/certs/test-localhost-san-last.pub.pem create mode 100644 tests/certs/test-localhost.crl create mode 100644 tests/certs/test-localhost.crt create mode 100644 tests/certs/test-localhost.key create mode 100644 tests/certs/test-localhost.nn.crl create mode 100644 tests/certs/test-localhost.nn.crt create mode 100644 tests/certs/test-localhost.nn.key create mode 100644 tests/certs/test-localhost.nn.pem rename tests/certs/{Server-localhost.nn-sv.prm => test-localhost.nn.prm} (100%) create mode 100644 tests/certs/test-localhost.nn.pub.der create mode 100644 tests/certs/test-localhost.nn.pub.pem create mode 100644 tests/certs/test-localhost.pem rename tests/certs/{Server-localhost-sv.prm => test-localhost.prm} (97%) create mode 100644 tests/certs/test-localhost.pub.der create mode 100644 tests/certs/test-localhost.pub.pem create mode 100644 tests/certs/test-localhost0h.crl create mode 100644 tests/certs/test-localhost0h.crt create mode 100644 tests/certs/test-localhost0h.key create mode 100644 tests/certs/test-localhost0h.pem rename tests/certs/{Server-localhost0h-sv.prm => test-localhost0h.prm} (100%) create mode 100644 tests/certs/test-localhost0h.pub.der create mode 100644 tests/certs/test-localhost0h.pub.pem delete mode 100644 tests/stunnel.pem diff --git a/.github/scripts/binarycheck.sums b/.github/scripts/binarycheck.sums index 36558888ca..4845c68470 100644 --- a/.github/scripts/binarycheck.sums +++ b/.github/scripts/binarycheck.sums @@ -1,18 +1,10 @@ # Copyright (C) Daniel Stenberg, , et al. # SPDX-License-Identifier: curl -339d83446859f914867398046270d40b6ca7538c0adfef45eb62c8a16abb6a51 ./tests/certs/EdelCurlRoot-ca.der -c819fdeb4a6d27dde78895c2f3ed6467a31b332e72781e4ce6e11400bae9df3c ./tests/certs/Server-localhost-firstSAN-sv.der -f95d6b18fa02a0e2d98ed851cfa2f0b4b57d67fe8676ce4b1f78fc294ac22307 ./tests/certs/Server-localhost-firstSAN-sv.pub.der -3520cdc749d32bbe93276be4d8f714e24b5b882284566966f28361f1cb8a4d1c ./tests/certs/Server-localhost-lastSAN-sv.der -d623be406f9c02b28b2f2a376b3d8e06ed25335b7cbf96cb2c8de9357a09250d ./tests/certs/Server-localhost-lastSAN-sv.pub.der -d89d7ea295af4baa5f57304c69570b4a71f2dd4f9fe06350ab50041287b6910a ./tests/certs/Server-localhost-sv.der -0005032e4e1cf7cc5c1540ef03d8bf32703d1ee3b4dc83e2d79afe0b1f4e5e77 ./tests/certs/Server-localhost-sv.pub.der -5b22627a94c67159a18203ab5cd96b739188188cec61e73a444b2290e14d3d82 ./tests/certs/Server-localhost.nn-sv.der -611cbce062c9c6924119d7498e19eacdee4326190e516cad9c212a4b4bb49930 ./tests/certs/Server-localhost.nn-sv.pub.der -6eb66ef346068b4d9bbcc7c79244c48d3a4877f08618ff379b40ae02e067ba09 ./tests/certs/Server-localhost0h-sv.der -b967734c9bfe3d7a1a7795f348f0bce4d9ba15ca9590697ef2d4d15b92822db0 ./tests/certs/Server-localhost0h-sv.pub.der -6605cac758b09a954b12c2970c7d7a00f92658fc3ced250b281ae066e3ea6a73 ./tests/certs/stunnel-sv.der -2e9634d7d8387fbffd1fe43e030746610b2fc088f627333a9b58e5cb224ad6ba ./tests/certs/stunnel-sv.pub.der +c68161dba1c0166e4ab8d8ce00f57326db25d29fdd52c33d9974d0972ec60990 ./tests/certs/test-localhost-san-first.pub.der +82430be03ec1783e2f9fad6e07a6f42cce62f8a23d87ea81a95977b47110c200 ./tests/certs/test-localhost-san-last.pub.der +47233a0092db614f53e96a4df83ddeaa7e5242899ede1c1a90c53423a0b13bba ./tests/certs/test-localhost.nn.pub.der +63898448aa199675a30fb6722046a665a7c1a5c24453e63d8c37397482a7dc52 ./tests/certs/test-localhost.pub.der +f78c61bb06a71d1bf9b034ecfcb7fe35ae85b6a3b87bf3a73c085dc062747dc1 ./tests/certs/test-localhost0h.pub.der 9e38c1fb0a151c4e23c8abddc44711c12afb3161c6b2a1c68e1bb2b0a4484e3b ./tests/data/test1425 26ee981dcb84b6a2adce601084b78e6b787b54a2a997549582a8bd42087ab51b ./tests/data/test1426 d640923e45809a3fe277e0af90459d82d32603aacc7b8db88754fcb335bf98df ./tests/data/test1531 diff --git a/tests/Makefile.am b/tests/Makefile.am index 46d58fed85..1707d6eb97 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -87,7 +87,6 @@ EXTRA_DIST = \ smbserver.py \ sshhelp.pm \ sshserver.pl \ - stunnel.pem \ testcurl.pl \ testutil.pm \ tftpserver.pl \ diff --git a/tests/certs/.gitignore b/tests/certs/.gitignore index f549fdf14f..986f438c23 100644 --- a/tests/certs/.gitignore +++ b/tests/certs/.gitignore @@ -1,10 +1,4 @@ # Copyright (C) Daniel Stenberg, , et al. # # SPDX-License-Identifier: curl -EdelCurlRoot-*-ca.cacert -EdelCurlRoot-ca.cnt -EdelCurlRoot-ca.cnt.old -EdelCurlRoot-ca.db -EdelCurlRoot-ca.db.attr -EdelCurlRoot-ca.db.attr.old -EdelCurlRoot-ca.db.old +gen diff --git a/tests/certs/CMakeLists.txt b/tests/certs/CMakeLists.txt index b22448dc2d..314bdece07 100644 --- a/tests/certs/CMakeLists.txt +++ b/tests/certs/CMakeLists.txt @@ -35,14 +35,12 @@ if(SH_EXECUTABLE) add_custom_target(build-certs DEPENDS ${CERTCONFIGS} ${SRPFILES} - COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/genroot.sh" EdelCurlRoot - COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/genserv.sh" Server-localhost EdelCurlRoot - COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/genserv.sh" Server-localhost.nn EdelCurlRoot - COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/genserv.sh" Server-localhost0h EdelCurlRoot - COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/genserv.sh" Server-localhost-firstSAN EdelCurlRoot - COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/genserv.sh" Server-localhost-lastSAN EdelCurlRoot - COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/genserv.sh" stunnel EdelCurlRoot - COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/stunnel-sv.pem" "${CMAKE_CURRENT_SOURCE_DIR}/../stunnel.pem" + COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/genroot.sh" test + COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/genserv.sh" test-localhost test + COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/genserv.sh" test-localhost.nn test + COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/genserv.sh" test-localhost0h test + COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/genserv.sh" test-localhost-san-first test + COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/genserv.sh" test-localhost-san-last test WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) endif() diff --git a/tests/certs/EdelCurlRoot-ca.cacert b/tests/certs/EdelCurlRoot-ca.cacert deleted file mode 100644 index 4e191f5e60..0000000000 --- a/tests/certs/EdelCurlRoot-ca.cacert +++ /dev/null @@ -1,95 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 16717980969522 (0xf3475512a32) - Signature Algorithm: sha256WithRSAEncryption - Issuer: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = Northern Nowhere Trust Anchor - Validity - Not Before: Dec 23 12:21:36 2022 GMT - Not After : May 28 12:21:36 2039 GMT - Subject: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = Northern Nowhere Trust Anchor - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - Public-Key: (2048 bit) - Modulus: - 00:a1:d8:60:15:d1:5b:09:3b:d1:4e:79:40:0a:03: - 81:07:60:ba:6b:03:f4:87:4e:1e:e9:77:b1:ea:83: - 66:56:c4:6c:19:5e:cf:64:23:44:03:f5:d0:27:e1: - 1d:a5:05:dd:a5:f2:c1:9a:28:e2:31:66:a2:7b:e0: - 3b:bb:f3:b4:06:b4:43:97:7b:80:3c:96:1b:ed:85: - 7c:8b:2e:0f:62:b9:53:69:3d:2b:19:af:16:d3:e2: - a9:d3:2d:f2:ec:b1:31:76:2d:d9:78:67:91:ce:16: - 52:e3:68:34:f1:bc:f0:5e:99:bf:28:cf:91:88:31: - a6:48:cc:fb:84:a1:87:85:8b:08:18:eb:39:e9:34: - ee:1b:3a:a3:bd:2a:77:63:50:c8:88:6b:f1:d3:c4: - b7:25:db:7f:eb:b9:84:73:a8:86:8a:69:7d:40:5a: - c3:24:81:10:8d:97:ae:ce:45:eb:5d:fb:14:31:5b: - a1:c2:d1:aa:2f:44:a0:42:28:38:16:c7:42:1e:dd: - db:0f:a9:d9:70:25:cc:da:be:e9:8c:8c:84:48:a3: - ab:af:20:7a:7e:b3:09:a9:05:0d:ce:f8:9b:c2:77: - e8:82:f8:6a:56:21:db:92:a7:0a:3c:f1:0c:a0:d4: - 9c:8c:c0:62:2b:62:bc:5e:c4:ba:5e:3a:fc:1a:05: - 49:ef - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - X509v3 Subject Key Identifier: - 87:CB:B1:33:2E:C1:67:7E:71:E3:E5:2B:4C:4D:A4:B3:6E:D2:5B:A9 - X509v3 Authority Key Identifier: - 87:CB:B1:33:2E:C1:67:7E:71:E3:E5:2B:4C:4D:A4:B3:6E:D2:5B:A9 - Authority Information Access: - CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer - X509v3 CRL Distribution Points: - Full Name: - URI:http://test.curl.se/ca/EdelCurlRoot.crl - Signature Algorithm: sha256WithRSAEncryption - Signature Value: - 86:19:bd:3d:12:4f:6b:8c:8e:1b:72:db:8f:9b:67:68:96:f8: - f4:ad:d9:a0:b5:48:0e:19:f6:34:09:92:a5:b8:ab:70:c6:6b: - 44:be:f7:fd:a4:75:ad:16:c4:ad:54:aa:c4:36:e6:86:87:84: - 0d:d9:1f:ea:b5:95:3a:69:60:02:2f:5c:a2:a3:1d:c9:28:f6: - 78:22:cd:e3:1d:47:37:a0:a0:a4:8a:3b:da:50:a9:12:e0:e4: - e7:1f:b6:bc:7e:e8:b6:a1:b7:99:9f:98:2c:c1:70:db:32:ea: - 82:45:ff:71:ea:36:34:65:bd:ad:cd:c5:2b:a2:a1:6b:2e:a3: - 30:b2:95:ea:77:a9:17:cf:bf:e4:df:4f:ef:6d:72:d0:a1:95: - c6:ef:e5:b8:70:0f:d2:82:b3:a7:54:4b:f7:2d:b9:2f:dc:37: - ff:f7:4d:26:b4:4b:6a:46:a3:f9:2c:ad:58:8c:96:e8:e6:a4: - aa:d0:c1:2d:35:db:b5:2f:ac:34:40:e3:7f:da:f7:34:f8:a2: - fd:6f:61:46:69:f0:24:20:32:f3:ad:e2:72:27:1a:58:a3:aa: - 77:4e:fa:06:5e:34:40:d3:50:39:66:29:f6:a6:f5:40:3a:af: - 97:23:19:cf:58:27:c9:8f:c4:b3:58:9e:87:78:2f:a7:24:9e: - 3e:5d:d1:52 ------BEGIN CERTIFICATE----- -MIIENDCCAxygAwIBAgIGDzR1USoyMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNVBAYT -Ak5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNo -IENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hvcjAe -Fw0yMjEyMjMxMjIxMzZaFw0zOTA1MjgxMjIxMzZaMGgxCzAJBgNVBAYTAk5OMTEw -LwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENsb3Vk -MSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hvcjCCASIwDQYJ -KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKHYYBXRWwk70U55QAoDgQdgumsD9IdO -Hul3seqDZlbEbBlez2QjRAP10CfhHaUF3aXywZoo4jFmonvgO7vztAa0Q5d7gDyW -G+2FfIsuD2K5U2k9KxmvFtPiqdMt8uyxMXYt2Xhnkc4WUuNoNPG88F6ZvyjPkYgx -pkjM+4Shh4WLCBjrOek07hs6o70qd2NQyIhr8dPEtyXbf+u5hHOohoppfUBawySB -EI2Xrs5F6137FDFbocLRqi9EoEIoOBbHQh7d2w+p2XAlzNq+6YyMhEijq68gen6z -CakFDc74m8J36IL4alYh25KnCjzxDKDUnIzAYitivF7Eul46/BoFSe8CAwEAAaOB -4zCB4DAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU -h8uxMy7BZ35x4+UrTE2ks27SW6kwHwYDVR0jBBgwFoAUh8uxMy7BZ35x4+UrTE2k -s27SW6kwQwYIKwYBBQUHAQEENzA1MDMGCCsGAQUFBzAChidodHRwOi8vdGVzdC5j -dXJsLnNlL2NhL0VkZWxDdXJsUm9vdC5jZXIwOAYDVR0fBDEwLzAtoCugKYYnaHR0 -cDovL3Rlc3QuY3VybC5zZS9jYS9FZGVsQ3VybFJvb3QuY3JsMA0GCSqGSIb3DQEB -CwUAA4IBAQCGGb09Ek9rjI4bctuPm2dolvj0rdmgtUgOGfY0CZKluKtwxmtEvvf9 -pHWtFsStVKrENuaGh4QN2R/qtZU6aWACL1yiox3JKPZ4Is3jHUc3oKCkijvaUKkS -4OTnH7a8fui2obeZn5gswXDbMuqCRf9x6jY0Zb2tzcUroqFrLqMwspXqd6kXz7/k -30/vbXLQoZXG7+W4cA/SgrOnVEv3Lbkv3Df/900mtEtqRqP5LK1YjJbo5qSq0MEt -Ndu1L6w0QON/2vc0+KL9b2FGafAkIDLzreJyJxpYo6p3TvoGXjRA01A5Zin2pvVA -Oq+XIxnPWCfJj8SzWJ6HeC+nJJ4+XdFS ------END CERTIFICATE----- diff --git a/tests/certs/EdelCurlRoot-ca.cnf b/tests/certs/EdelCurlRoot-ca.cnf deleted file mode 100644 index b8c630b5de..0000000000 --- a/tests/certs/EdelCurlRoot-ca.cnf +++ /dev/null @@ -1,11 +0,0 @@ -[ ca ] -default_ca = EdelCurlRoot - -[ EdelCurlRoot ] -database = EdelCurlRoot-ca.db -certificate = EdelCurlRoot-ca.crt -private_key = EdelCurlRoot-ca.key -crlnumber = EdelCurlRoot-ca.cnt -default_md = sha256 -default_days = 365 -default_crl_days = 30 diff --git a/tests/certs/EdelCurlRoot-ca.crt b/tests/certs/EdelCurlRoot-ca.crt deleted file mode 100644 index 4e191f5e60..0000000000 --- a/tests/certs/EdelCurlRoot-ca.crt +++ /dev/null @@ -1,95 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 16717980969522 (0xf3475512a32) - Signature Algorithm: sha256WithRSAEncryption - Issuer: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = Northern Nowhere Trust Anchor - Validity - Not Before: Dec 23 12:21:36 2022 GMT - Not After : May 28 12:21:36 2039 GMT - Subject: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = Northern Nowhere Trust Anchor - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - Public-Key: (2048 bit) - Modulus: - 00:a1:d8:60:15:d1:5b:09:3b:d1:4e:79:40:0a:03: - 81:07:60:ba:6b:03:f4:87:4e:1e:e9:77:b1:ea:83: - 66:56:c4:6c:19:5e:cf:64:23:44:03:f5:d0:27:e1: - 1d:a5:05:dd:a5:f2:c1:9a:28:e2:31:66:a2:7b:e0: - 3b:bb:f3:b4:06:b4:43:97:7b:80:3c:96:1b:ed:85: - 7c:8b:2e:0f:62:b9:53:69:3d:2b:19:af:16:d3:e2: - a9:d3:2d:f2:ec:b1:31:76:2d:d9:78:67:91:ce:16: - 52:e3:68:34:f1:bc:f0:5e:99:bf:28:cf:91:88:31: - a6:48:cc:fb:84:a1:87:85:8b:08:18:eb:39:e9:34: - ee:1b:3a:a3:bd:2a:77:63:50:c8:88:6b:f1:d3:c4: - b7:25:db:7f:eb:b9:84:73:a8:86:8a:69:7d:40:5a: - c3:24:81:10:8d:97:ae:ce:45:eb:5d:fb:14:31:5b: - a1:c2:d1:aa:2f:44:a0:42:28:38:16:c7:42:1e:dd: - db:0f:a9:d9:70:25:cc:da:be:e9:8c:8c:84:48:a3: - ab:af:20:7a:7e:b3:09:a9:05:0d:ce:f8:9b:c2:77: - e8:82:f8:6a:56:21:db:92:a7:0a:3c:f1:0c:a0:d4: - 9c:8c:c0:62:2b:62:bc:5e:c4:ba:5e:3a:fc:1a:05: - 49:ef - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - X509v3 Subject Key Identifier: - 87:CB:B1:33:2E:C1:67:7E:71:E3:E5:2B:4C:4D:A4:B3:6E:D2:5B:A9 - X509v3 Authority Key Identifier: - 87:CB:B1:33:2E:C1:67:7E:71:E3:E5:2B:4C:4D:A4:B3:6E:D2:5B:A9 - Authority Information Access: - CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer - X509v3 CRL Distribution Points: - Full Name: - URI:http://test.curl.se/ca/EdelCurlRoot.crl - Signature Algorithm: sha256WithRSAEncryption - Signature Value: - 86:19:bd:3d:12:4f:6b:8c:8e:1b:72:db:8f:9b:67:68:96:f8: - f4:ad:d9:a0:b5:48:0e:19:f6:34:09:92:a5:b8:ab:70:c6:6b: - 44:be:f7:fd:a4:75:ad:16:c4:ad:54:aa:c4:36:e6:86:87:84: - 0d:d9:1f:ea:b5:95:3a:69:60:02:2f:5c:a2:a3:1d:c9:28:f6: - 78:22:cd:e3:1d:47:37:a0:a0:a4:8a:3b:da:50:a9:12:e0:e4: - e7:1f:b6:bc:7e:e8:b6:a1:b7:99:9f:98:2c:c1:70:db:32:ea: - 82:45:ff:71:ea:36:34:65:bd:ad:cd:c5:2b:a2:a1:6b:2e:a3: - 30:b2:95:ea:77:a9:17:cf:bf:e4:df:4f:ef:6d:72:d0:a1:95: - c6:ef:e5:b8:70:0f:d2:82:b3:a7:54:4b:f7:2d:b9:2f:dc:37: - ff:f7:4d:26:b4:4b:6a:46:a3:f9:2c:ad:58:8c:96:e8:e6:a4: - aa:d0:c1:2d:35:db:b5:2f:ac:34:40:e3:7f:da:f7:34:f8:a2: - fd:6f:61:46:69:f0:24:20:32:f3:ad:e2:72:27:1a:58:a3:aa: - 77:4e:fa:06:5e:34:40:d3:50:39:66:29:f6:a6:f5:40:3a:af: - 97:23:19:cf:58:27:c9:8f:c4:b3:58:9e:87:78:2f:a7:24:9e: - 3e:5d:d1:52 ------BEGIN CERTIFICATE----- -MIIENDCCAxygAwIBAgIGDzR1USoyMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNVBAYT -Ak5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNo -IENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hvcjAe -Fw0yMjEyMjMxMjIxMzZaFw0zOTA1MjgxMjIxMzZaMGgxCzAJBgNVBAYTAk5OMTEw -LwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENsb3Vk -MSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hvcjCCASIwDQYJ -KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKHYYBXRWwk70U55QAoDgQdgumsD9IdO -Hul3seqDZlbEbBlez2QjRAP10CfhHaUF3aXywZoo4jFmonvgO7vztAa0Q5d7gDyW -G+2FfIsuD2K5U2k9KxmvFtPiqdMt8uyxMXYt2Xhnkc4WUuNoNPG88F6ZvyjPkYgx -pkjM+4Shh4WLCBjrOek07hs6o70qd2NQyIhr8dPEtyXbf+u5hHOohoppfUBawySB -EI2Xrs5F6137FDFbocLRqi9EoEIoOBbHQh7d2w+p2XAlzNq+6YyMhEijq68gen6z -CakFDc74m8J36IL4alYh25KnCjzxDKDUnIzAYitivF7Eul46/BoFSe8CAwEAAaOB -4zCB4DAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU -h8uxMy7BZ35x4+UrTE2ks27SW6kwHwYDVR0jBBgwFoAUh8uxMy7BZ35x4+UrTE2k -s27SW6kwQwYIKwYBBQUHAQEENzA1MDMGCCsGAQUFBzAChidodHRwOi8vdGVzdC5j -dXJsLnNlL2NhL0VkZWxDdXJsUm9vdC5jZXIwOAYDVR0fBDEwLzAtoCugKYYnaHR0 -cDovL3Rlc3QuY3VybC5zZS9jYS9FZGVsQ3VybFJvb3QuY3JsMA0GCSqGSIb3DQEB -CwUAA4IBAQCGGb09Ek9rjI4bctuPm2dolvj0rdmgtUgOGfY0CZKluKtwxmtEvvf9 -pHWtFsStVKrENuaGh4QN2R/qtZU6aWACL1yiox3JKPZ4Is3jHUc3oKCkijvaUKkS -4OTnH7a8fui2obeZn5gswXDbMuqCRf9x6jY0Zb2tzcUroqFrLqMwspXqd6kXz7/k -30/vbXLQoZXG7+W4cA/SgrOnVEv3Lbkv3Df/900mtEtqRqP5LK1YjJbo5qSq0MEt -Ndu1L6w0QON/2vc0+KL9b2FGafAkIDLzreJyJxpYo6p3TvoGXjRA01A5Zin2pvVA -Oq+XIxnPWCfJj8SzWJ6HeC+nJJ4+XdFS ------END CERTIFICATE----- diff --git a/tests/certs/EdelCurlRoot-ca.csr b/tests/certs/EdelCurlRoot-ca.csr deleted file mode 100644 index 2eeb6f055f..0000000000 --- a/tests/certs/EdelCurlRoot-ca.csr +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN CERTIFICATE REQUEST----- -MIICrTCCAZUCAQAwaDELMAkGA1UEBhMCTk4xMTAvBgNVBAoMKEVkZWwgQ3VybCBB -cmN0aWMgSWxsdWRpdW0gUmVzZWFyY2ggQ2xvdWQxJjAkBgNVBAMMHU5vcnRoZXJu -IE5vd2hlcmUgVHJ1c3QgQW5jaG9yMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEAodhgFdFbCTvRTnlACgOBB2C6awP0h04e6Xex6oNmVsRsGV7PZCNEA/XQ -J+EdpQXdpfLBmijiMWaie+A7u/O0BrRDl3uAPJYb7YV8iy4PYrlTaT0rGa8W0+Kp -0y3y7LExdi3ZeGeRzhZS42g08bzwXpm/KM+RiDGmSMz7hKGHhYsIGOs56TTuGzqj -vSp3Y1DIiGvx08S3Jdt/67mEc6iGiml9QFrDJIEQjZeuzkXrXfsUMVuhwtGqL0Sg -Qig4FsdCHt3bD6nZcCXM2r7pjIyESKOrryB6frMJqQUNzvibwnfogvhqViHbkqcK -PPEMoNScjMBiK2K8XsS6Xjr8GgVJ7wIDAQABoAAwDQYJKoZIhvcNAQELBQADggEB -AGRzOAmRFC2HX9tV94v7PxAPLY8LC5IsCdk2E07gQ76kWU8B0qd3Okx970O6d9Iw -jy27At8CIFmCwdiNpOfLv1uqtbBgitxRX6FfciN5Lu0D1wxICc2gX7tDgqLhrT8E -fp8q7/F//UPT04l5B6b+2h210Rkzjs/EmjQt2cFGjQpGSy8nb1ey3/W91NAej7Aq -Hrp3/64hC+0QZMpgYQpYx65LYOST+U8lnDbrlcRUQqkUmGidwbYqGQMv+Tk5TKjL -zMOjuu/I6stoGSJGJvhrfToZazG0u9tT+sXQdbi3emXVP1tMVpkhOYvKaaCno9QR -RREL1l6yq15NUoT030u7pvs= ------END CERTIFICATE REQUEST----- diff --git a/tests/certs/EdelCurlRoot-ca.der b/tests/certs/EdelCurlRoot-ca.der deleted file mode 100644 index 9a4e2ef89c3a94a533bfd0991cc09fafd6885dc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc-jL100001 literal 1080 zc-k{)VlgpjVwPFJ%*4pV#Kvz@8mMJtz{|#|)#lOmotKf3o0Y*J!;ss6lZ`o)g-w{r z&(F}%Kp({6;?ZzTNzGAkE-lJYa4bqL$xK%8%*iQD$t=xP2udwZO)N^zP;k!4FHJF2 zGf)9(Vdjzb%P%U)NG-}!@XId;(y0m|MWw|h3XXZn8Tmy9a^k#3MutX4#z1UnY!)TX zYiwy?YGeWB($OVNj7rGCz{twL+{DPw02Jq9YGPz$Sa>5r^kOup^+mr*2QKDD_Jm#8 z%wO95JMd?vff?#>EJAlM}}#OsvlVI{=9{4i}UpA z2AgTpZ(D1+_4t!^24~u8ORg8Y{AlH6-A`{e8kXtatVo}DPAuqghRMf0AL3^2*Em11 z!*H3$ncpo7+grOiBwky-Gqd2+ysj_i+@k8D@HUH^J#OYw@fuFP78sKY9a z0=?7MopXI1`&+~?df}mqtMpwKIB8gj9e0wudz*jd%>vakxAwj4>1pv;yn4MtRo!OJ zm8`tye#|~p{-WteR+!@LNz1uxKJqNMGNeb3}iukJ{B<+k@nLYjr9(u*A+f~s_o;u zWOLr7=#>WYAZcY52?MbP>WPfpYar3g@h2+Gd~il-JCSb%JiX91=e1KkDM3p9z;S(Jm89hgDU-zK@& zR>(iQr%$@*cK_`3jA=iBlTuEPGPpTZPiu$FlC`3l=Qtvc46tQs}{x=knY3)Vp zGjt9X+%|gEaQ_zcwB$$yUCA5 zfAbUFGC!y&7=2#*s7PHZV)3eSzh7)|CJvVaEYmcA^%*4pV#Kvz@8W`AVz{|#|)#lOmotKf3o0Y*J!;ss6lZ`o)g-w{r z&(F}%Kp({6;?ZzTNzGAkE-lJYa4bqL$xK%8%*iQD$t=xP2udwZO)N^zP;k!4FHJF2 zGf)9(Vdjzb%P%U)NG-}!@XId;(y0m|MWw|h3XXZn8Tmy9a^k#3MutX4#z1UnY!M~S zYiwv>Y-kAO8iZ5q5>W$Th)Z~K@{<#DGV+T{^z!lyni!Rkea*h&j1wXVrpV! zWLPDVXWJyBakjrABBVB-*W6u}1jZ%-5Pap2a_f988Z?w(!o|pmAh=%HxB% zx`l$V-Xe(#-VzH>E9TCtkQThuEYn$fwcPg9iDvPV7?(}*Yd&`$%`&NKTg~y+wz6oo znTPT{?Oi?(-b+kOnSP9O(p$Al%Xt?m%A2qqpDDg6VA?kR*>7F{?`w3|eEQk*wqmNw zy56=YF0P;TOc2V)Z#oN0)}HZtG_spe;4 zVP;}p0SVpywDD4F0=L5x4iwrD4=E<`Flb3<+ z0__EwMCvTcLCZPJprljEJNtFl{Zq?p=FZD{Z6Kf`B;EM!?1lwD?g@O%+YxSMwP8t* z?7{x2N{{8ctrR<-PUEm`Ha1W5VE#Viu6{0ORg>Dm*J3;4qQ9p5EO=1Z{D`^d)yB|G2D4YC@#S6T;!--5+j}E;#h&}ZnwPi9&9__F z`?<$sf8k5NFJ*7br`t!WpV}Q=6QSJne5t6YD2@ecL#5<@tu+uXoMa zGwc3QmI|HX;{8*V&;LGY_bd7xlVu-g#i>q?zs=?5MT|Ljf4?qJxZkd^nSa62%>}<> dEsB)g>c8Ijvn{=->FGJmuUk!SFTVOu0RYM&nC<`o diff --git a/tests/certs/Server-localhost-firstSAN-sv.key b/tests/certs/Server-localhost-firstSAN-sv.key deleted file mode 100644 index 0b6bbaa905..0000000000 --- a/tests/certs/Server-localhost-firstSAN-sv.key +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqFG49ghwozY+A -r1DtF5dt5qhhPqyorBPOmespLElz+RJANcR5hA2esCjEn2TjwW0tcRFdSxRhIEsY -ocshbZ54GxHSgxyJddV3PcrIgxd0XESyH6zzi8VqNHqGqwj1PXlyqzZII94rukzg -7xiRZJfGCZLtJtKnDaIhHzQGx5kXslCWtg+b7UX/voFHKeXzSdshZUTejSsSBxIN -Wcy7TRozwHp+5VsGUGKyf49cbZHLalzj5K65qw027wrVbQdbJVggDdJLJQ/oEfXO -GbEpxtNJ1/JKeFLSxfxPEWPxTneuCodlRUm2rCEbyJTBDOcT5r7z/6K9aEzGNAQr -/P/D6CNXAgMBAAECggEABTfYrgT/xHXbOkOmuvieLp5ODH7joPLldvX3+FpqxxSL -EhdB7qNaaVYftYLrkaVNvKS/3BDBfk+nwr+Qmy4X8wH5m0sdpSqWfDDLAPAss53y -zi8ZLcBJ6v3TMa5AQolfBPPFzrfzAA8GNao3IuSLoK5BqMFMmhjr+8kGS8CrGn0c -PaMd+zNUaCo0ml7dsO+14qjeLSSzKaYl7mOHeEq02B3UDa5twvkyVQiCHV7CThF0 -0oxJ+DOFzBefPB8pIurh6X0WwaDumEQVnEaaaOWEa1IayscTSrkLcNwkZC55/23M -k9qaR/qGnfUSpu34NTlyy7ifbJOeHp+rZDEFKgBoWQKBgQDalQKzRAjpXn9sSBQS -aTvP293zxP5ueJnv0TmViUfadDDPZ/VX6W0n7mGuOmNKaWnjM1rvMGpqo6e65eir -obuUe7GfJAqexUK6VDFOIzFSBqWpquyjjHWa6C4zgL+BVDGItIhQI/6wYsQ0HgLV -R/n3nqCcYAc/a131GDGdfshbwwKBgQDHMePvhNBZo3p1vUG5l3HiTQRmeDmhlOmT -qU5XRBPDnh5Hdkq3G34QVwaLEDapyQOnbrylVlE0a+uaB+llzw4GrFOVcRi0K8M5 -wcwI8sSgfoOyv6WKH5780I9T1EiNBDmS5XFr+dkI16+GO1LJdI5JuMoio+0WBKHk -m3He1rik3QKBgQC1ds/vE6RyWclfk9dWEZdeUSJKpli0Tds+hWxRAM9uRNfg2GWO -vnOomvbtNfwIYstNm+z6di9iqMsvFn+7PWIFO0uS2tEWTp2/IvZr8DuZ5XrTCNu8 -S3e3StpQV6qlK8iTvY0NO1TOCrDos6GWf1K+iCq+p9pchD5Uo+lM31xnEQKBgHSL -+0pkEiewX/FNp4v4UTjQSTfPNiEVaMjtsZmbiljVRfAYBUU3f739vSVWejVDGLE5 -OIUgiOi8ECCSanwX9qPu5gS1JHgedt5vRnsh1+vzugi22xuCvto7CPFKbpybkTgi -qQc9K0BiOh+2zAx09t+pkBNOiGRul26TiL+SMHy9AoGABbo9jk6Je4fcLmB9YtHT -O8L+e2S88r/KuXGrqECD5c/FZL33oTrP9pzvL4Be2W8489DM2UMMD4w0uiUIq/Iu -5Hp/Lsj8ha2OHoU2TbFaNFoS3fvaOz9zQ0GySjpMngZOKIoYtR9R4ZNI/hlmhAqq -usJ3GDPcvFSsedJr8gP52QU= ------END PRIVATE KEY----- diff --git a/tests/certs/Server-localhost-firstSAN-sv.pem b/tests/certs/Server-localhost-firstSAN-sv.pem deleted file mode 100644 index e06863227f..0000000000 --- a/tests/certs/Server-localhost-firstSAN-sv.pem +++ /dev/null @@ -1,163 +0,0 @@ -extensions = x509v3 - -[ x509v3 ] -subjectAltName = DNS:localhost,DNS:localhost1,DNS:localhost2 -keyUsage = keyEncipherment,digitalSignature,keyAgreement -extendedKeyUsage = serverAuth -subjectKeyIdentifier = hash -authorityKeyIdentifier = keyid -basicConstraints = CA:false -authorityInfoAccess = @issuer_info -crlDistributionPoints = @crl_info - -[ crl_ext ] -authorityKeyIdentifier = keyid:always -authorityInfoAccess = @issuer_info - -[ issuer_info ] -caIssuers;URI.0 = http://test.curl.se/ca/EdelCurlRoot.cer - -[ crl_info ] -URI.0 = http://test.curl.se/ca/EdelCurlRoot.crl - -[ req ] -default_bits = 1024 -distinguished_name = req_DN -default_md = sha256 -string_mask = utf8only - -[ req_DN ] -countryName = "Country Name is Northern Nowhere" -countryName_value = NN -organizationName = "Organization Name" -organizationName_value = Edel Curl Arctic Illudium Research Cloud -commonName = "Common Name" -commonName_value = localhost.nn ------BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqFG49ghwozY+A -r1DtF5dt5qhhPqyorBPOmespLElz+RJANcR5hA2esCjEn2TjwW0tcRFdSxRhIEsY -ocshbZ54GxHSgxyJddV3PcrIgxd0XESyH6zzi8VqNHqGqwj1PXlyqzZII94rukzg -7xiRZJfGCZLtJtKnDaIhHzQGx5kXslCWtg+b7UX/voFHKeXzSdshZUTejSsSBxIN -Wcy7TRozwHp+5VsGUGKyf49cbZHLalzj5K65qw027wrVbQdbJVggDdJLJQ/oEfXO -GbEpxtNJ1/JKeFLSxfxPEWPxTneuCodlRUm2rCEbyJTBDOcT5r7z/6K9aEzGNAQr -/P/D6CNXAgMBAAECggEABTfYrgT/xHXbOkOmuvieLp5ODH7joPLldvX3+FpqxxSL -EhdB7qNaaVYftYLrkaVNvKS/3BDBfk+nwr+Qmy4X8wH5m0sdpSqWfDDLAPAss53y -zi8ZLcBJ6v3TMa5AQolfBPPFzrfzAA8GNao3IuSLoK5BqMFMmhjr+8kGS8CrGn0c -PaMd+zNUaCo0ml7dsO+14qjeLSSzKaYl7mOHeEq02B3UDa5twvkyVQiCHV7CThF0 -0oxJ+DOFzBefPB8pIurh6X0WwaDumEQVnEaaaOWEa1IayscTSrkLcNwkZC55/23M -k9qaR/qGnfUSpu34NTlyy7ifbJOeHp+rZDEFKgBoWQKBgQDalQKzRAjpXn9sSBQS -aTvP293zxP5ueJnv0TmViUfadDDPZ/VX6W0n7mGuOmNKaWnjM1rvMGpqo6e65eir -obuUe7GfJAqexUK6VDFOIzFSBqWpquyjjHWa6C4zgL+BVDGItIhQI/6wYsQ0HgLV -R/n3nqCcYAc/a131GDGdfshbwwKBgQDHMePvhNBZo3p1vUG5l3HiTQRmeDmhlOmT -qU5XRBPDnh5Hdkq3G34QVwaLEDapyQOnbrylVlE0a+uaB+llzw4GrFOVcRi0K8M5 -wcwI8sSgfoOyv6WKH5780I9T1EiNBDmS5XFr+dkI16+GO1LJdI5JuMoio+0WBKHk -m3He1rik3QKBgQC1ds/vE6RyWclfk9dWEZdeUSJKpli0Tds+hWxRAM9uRNfg2GWO -vnOomvbtNfwIYstNm+z6di9iqMsvFn+7PWIFO0uS2tEWTp2/IvZr8DuZ5XrTCNu8 -S3e3StpQV6qlK8iTvY0NO1TOCrDos6GWf1K+iCq+p9pchD5Uo+lM31xnEQKBgHSL -+0pkEiewX/FNp4v4UTjQSTfPNiEVaMjtsZmbiljVRfAYBUU3f739vSVWejVDGLE5 -OIUgiOi8ECCSanwX9qPu5gS1JHgedt5vRnsh1+vzugi22xuCvto7CPFKbpybkTgi -qQc9K0BiOh+2zAx09t+pkBNOiGRul26TiL+SMHy9AoGABbo9jk6Je4fcLmB9YtHT -O8L+e2S88r/KuXGrqECD5c/FZL33oTrP9pzvL4Be2W8489DM2UMMD4w0uiUIq/Iu -5Hp/Lsj8ha2OHoU2TbFaNFoS3fvaOz9zQ0GySjpMngZOKIoYtR9R4ZNI/hlmhAqq -usJ3GDPcvFSsedJr8gP52QU= ------END PRIVATE KEY----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 16717980979593 (0xf3475515189) - Signature Algorithm: sha256WithRSAEncryption - Issuer: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = Northern Nowhere Trust Anchor - Validity - Not Before: Dec 23 12:21:38 2022 GMT - Not After : Mar 11 12:21:38 2031 GMT - Subject: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = localhost.nn - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - Public-Key: (2048 bit) - Modulus: - 00:aa:14:6e:3d:82:1c:28:cd:8f:80:af:50:ed:17: - 97:6d:e6:a8:61:3e:ac:a8:ac:13:ce:99:eb:29:2c: - 49:73:f9:12:40:35:c4:79:84:0d:9e:b0:28:c4:9f: - 64:e3:c1:6d:2d:71:11:5d:4b:14:61:20:4b:18:a1: - cb:21:6d:9e:78:1b:11:d2:83:1c:89:75:d5:77:3d: - ca:c8:83:17:74:5c:44:b2:1f:ac:f3:8b:c5:6a:34: - 7a:86:ab:08:f5:3d:79:72:ab:36:48:23:de:2b:ba: - 4c:e0:ef:18:91:64:97:c6:09:92:ed:26:d2:a7:0d: - a2:21:1f:34:06:c7:99:17:b2:50:96:b6:0f:9b:ed: - 45:ff:be:81:47:29:e5:f3:49:db:21:65:44:de:8d: - 2b:12:07:12:0d:59:cc:bb:4d:1a:33:c0:7a:7e:e5: - 5b:06:50:62:b2:7f:8f:5c:6d:91:cb:6a:5c:e3:e4: - ae:b9:ab:0d:36:ef:0a:d5:6d:07:5b:25:58:20:0d: - d2:4b:25:0f:e8:11:f5:ce:19:b1:29:c6:d3:49:d7: - f2:4a:78:52:d2:c5:fc:4f:11:63:f1:4e:77:ae:0a: - 87:65:45:49:b6:ac:21:1b:c8:94:c1:0c:e7:13:e6: - be:f3:ff:a2:bd:68:4c:c6:34:04:2b:fc:ff:c3:e8: - 23:57 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Subject Alternative Name: - DNS:localhost, DNS:localhost1, DNS:localhost2 - X509v3 Key Usage: - Digital Signature, Key Encipherment, Key Agreement - X509v3 Extended Key Usage: - TLS Web Server Authentication - X509v3 Subject Key Identifier: - DB:7A:18:5E:83:AC:D3:48:C9:00:99:3C:EB:BF:A6:21:F0:39:80:CC - X509v3 Authority Key Identifier: - 87:CB:B1:33:2E:C1:67:7E:71:E3:E5:2B:4C:4D:A4:B3:6E:D2:5B:A9 - X509v3 Basic Constraints: - CA:FALSE - Authority Information Access: - CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer - X509v3 CRL Distribution Points: - Full Name: - URI:http://test.curl.se/ca/EdelCurlRoot.crl - Signature Algorithm: sha256WithRSAEncryption - Signature Value: - 75:0d:9b:eb:8a:df:ca:a7:7c:9d:9e:6a:eb:30:10:24:12:1b: - 81:f6:cd:b0:a0:f8:de:10:f1:6e:b8:57:3a:3a:b0:a4:8c:1d: - c1:8f:95:22:e3:1f:8b:3a:21:89:e5:96:08:3d:83:33:37:66: - 48:03:f7:98:dd:2f:6d:09:7a:82:26:c1:eb:16:b9:5e:5b:f5: - 67:4c:a0:e7:93:e7:2e:d4:53:b8:77:5f:5e:6a:3a:d9:06:19: - ca:85:ca:7c:09:61:0d:08:8b:6a:b3:e2:03:8c:ea:b1:55:b2: - 30:9b:aa:66:0e:6e:d7:0a:0a:22:ca:6d:8d:d8:53:a8:bc:df: - 13:29:d3:b6:1e:9f:3e:a1:8d:f3:8c:48:bf:71:e9:4e:f4:76: - ed:77:97:3f:59:27:ca:bb:5b:7c:58:23:82:e7:b5:2d:39:02: - 9f:52:07:2f:7b:17:6d:c8:af:90:f5:ed:81:99:a9:cf:80:fb: - eb:ba:9c:bc:9a:df:c5:04:78:2c:73:73:bf:95:23:cf:fb:c9: - 3e:fa:5b:ee:02:39:8e:09:78:ca:89:08:fd:83:77:37:72:01: - 6c:dd:fb:eb:70:20:df:87:28:b3:0f:a0:c5:b3:70:fb:5d:38: - 72:23:46:7f:f5:d8:fc:b6:67:72:82:e5:ce:29:f5:b5:34:db: - a3:d5:fe:20 ------BEGIN CERTIFICATE----- -MIIEXzCCA0egAwIBAgIGDzR1UVGJMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNVBAYT -Ak5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNo -IENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hvcjAe -Fw0yMjEyMjMxMjIxMzhaFw0zMTAzMTExMjIxMzhaMFcxCzAJBgNVBAYTAk5OMTEw -LwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENsb3Vk -MRUwEwYDVQQDDAxsb2NhbGhvc3Qubm4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQCqFG49ghwozY+Ar1DtF5dt5qhhPqyorBPOmespLElz+RJANcR5hA2e -sCjEn2TjwW0tcRFdSxRhIEsYocshbZ54GxHSgxyJddV3PcrIgxd0XESyH6zzi8Vq -NHqGqwj1PXlyqzZII94rukzg7xiRZJfGCZLtJtKnDaIhHzQGx5kXslCWtg+b7UX/ -voFHKeXzSdshZUTejSsSBxINWcy7TRozwHp+5VsGUGKyf49cbZHLalzj5K65qw02 -7wrVbQdbJVggDdJLJQ/oEfXOGbEpxtNJ1/JKeFLSxfxPEWPxTneuCodlRUm2rCEb -yJTBDOcT5r7z/6K9aEzGNAQr/P/D6CNXAgMBAAGjggEeMIIBGjAsBgNVHREEJTAj -gglsb2NhbGhvc3SCCmxvY2FsaG9zdDGCCmxvY2FsaG9zdDIwCwYDVR0PBAQDAgOo -MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBTbehheg6zTSMkAmTzrv6Yh -8DmAzDAfBgNVHSMEGDAWgBSHy7EzLsFnfnHj5StMTaSzbtJbqTAJBgNVHRMEAjAA -MEMGCCsGAQUFBwEBBDcwNTAzBggrBgEFBQcwAoYnaHR0cDovL3Rlc3QuY3VybC5z -ZS9jYS9FZGVsQ3VybFJvb3QuY2VyMDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6Ly90 -ZXN0LmN1cmwuc2UvY2EvRWRlbEN1cmxSb290LmNybDANBgkqhkiG9w0BAQsFAAOC -AQEAdQ2b64rfyqd8nZ5q6zAQJBIbgfbNsKD43hDxbrhXOjqwpIwdwY+VIuMfizoh -ieWWCD2DMzdmSAP3mN0vbQl6gibB6xa5Xlv1Z0yg55PnLtRTuHdfXmo62QYZyoXK -fAlhDQiLarPiA4zqsVWyMJuqZg5u1woKIsptjdhTqLzfEynTth6fPqGN84xIv3Hp -TvR27XeXP1knyrtbfFgjgue1LTkCn1IHL3sXbcivkPXtgZmpz4D767qcvJrfxQR4 -LHNzv5Ujz/vJPvpb7gI5jgl4yokI/YN3N3IBbN3763Ag34cosw+gxbNw+104ciNG -f/XY/LZncoLlzin1tTTbo9X+IA== ------END CERTIFICATE----- diff --git a/tests/certs/Server-localhost-firstSAN-sv.pub.der b/tests/certs/Server-localhost-firstSAN-sv.pub.der deleted file mode 100644 index 0bb787737c3360757dd15b887d086175d2b94fe8..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc-jL100001 literal 294 zc-jFb0ondAf&n5h4F(A+hDe6@4FLfG1potr0S^E$f&mHwf&l>lsuXTLf*dH#kASaG z?H8AA=BQyltf;IL&Y9~eEJ<_u5B@gHk_0AcwDaO-D*YZkuQqslzPZ4AB sPIs;fhh;@cwyYr=$dthh=M(0>^Z%l~XiUa51S|ai!{{Sd0s{d60h#W8d;kCd diff --git a/tests/certs/Server-localhost-firstSAN-sv.pub.pem b/tests/certs/Server-localhost-firstSAN-sv.pub.pem deleted file mode 100644 index 4bc6c6936e..0000000000 --- a/tests/certs/Server-localhost-firstSAN-sv.pub.pem +++ /dev/null @@ -1,9 +0,0 @@ ------BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqhRuPYIcKM2PgK9Q7ReX -beaoYT6sqKwTzpnrKSxJc/kSQDXEeYQNnrAoxJ9k48FtLXERXUsUYSBLGKHLIW2e -eBsR0oMciXXVdz3KyIMXdFxEsh+s84vFajR6hqsI9T15cqs2SCPeK7pM4O8YkWSX -xgmS7SbSpw2iIR80BseZF7JQlrYPm+1F/76BRynl80nbIWVE3o0rEgcSDVnMu00a -M8B6fuVbBlBisn+PXG2Ry2pc4+SuuasNNu8K1W0HWyVYIA3SSyUP6BH1zhmxKcbT -SdfySnhS0sX8TxFj8U53rgqHZUVJtqwhG8iUwQznE+a+8/+ivWhMxjQEK/z/w+gj -VwIDAQAB ------END PUBLIC KEY----- diff --git a/tests/certs/Server-localhost-firstSAN-sv.pubkey-pinned b/tests/certs/Server-localhost-firstSAN-sv.pubkey-pinned deleted file mode 100644 index 892077d8ee..0000000000 --- a/tests/certs/Server-localhost-firstSAN-sv.pubkey-pinned +++ /dev/null @@ -1 +0,0 @@ -+V1rGPoCoOLZjthRz6LwtLV9Z/6Gds5LH3j8KUrCIwc= diff --git a/tests/certs/Server-localhost-lastSAN-sv.crl b/tests/certs/Server-localhost-lastSAN-sv.crl deleted file mode 100644 index e47a90cfd4..0000000000 --- a/tests/certs/Server-localhost-lastSAN-sv.crl +++ /dev/null @@ -1,15 +0,0 @@ ------BEGIN X509 CRL----- -MIICQTCCASkCAQEwDQYJKoZIhvcNAQELBQAwaDELMAkGA1UEBhMCTk4xMTAvBgNV -BAoMKEVkZWwgQ3VybCBBcmN0aWMgSWxsdWRpdW0gUmVzZWFyY2ggQ2xvdWQxJjAk -BgNVBAMMHU5vcnRoZXJuIE5vd2hlcmUgVHJ1c3QgQW5jaG9yFw0yMjEyMjMxMjIx -MzhaFw0yMzAxMjIxMjIxMzhaMH0wFwIGDzR1USo8Fw0yMjEyMjMxMjIxMzZaMBcC -Bg80dVFRYRcNMjIxMjIzMTIyMTM3WjAXAgYPNHVRUXUXDTIyMTIyMzEyMjEzN1ow -FwIGDzR1UVGJFw0yMjEyMjMxMjIxMzhaMBcCBg80dVF4rhcNMjIxMjIzMTIyMTM4 -WqAOMAwwCgYDVR0UBAMCAQEwDQYJKoZIhvcNAQELBQADggEBADZeuue7woDyqDdc -DCxuNE94pNl78cTedT+V9svX0gbMExAI0WRovb9FudimX+CRofFTwZ4RSDF7AdHw -PqbVSMjZtGTlQrKrMAZ5kBMs9ZI1tWGpGVJNxv4hKMt2VITLPJ22CP8j3yZahNpw -/kgJQx+7aIRKTC1n6UEAsOsLyDsrFDvdXU2euU0NIx6KudeRUagdgyOntwrLaeeW -+g18IZTewQWefx4iA6eW6y3E9CM0n3d4n7VAxLb95TysLAUoxOeVxtUSa+wm8jWt -gjm/2UkFxX79dDhDMc5LsL9mBDL3dasunhcUCtI5CTL1aX2Fg2YkztsyQiO0lNx/ -meUHDNM= ------END X509 CRL----- diff --git a/tests/certs/Server-localhost-lastSAN-sv.crt b/tests/certs/Server-localhost-lastSAN-sv.crt deleted file mode 100644 index ec37cf15aa..0000000000 --- a/tests/certs/Server-localhost-lastSAN-sv.crt +++ /dev/null @@ -1,100 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 16717980989614 (0xf34755178ae) - Signature Algorithm: sha256WithRSAEncryption - Issuer: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = Northern Nowhere Trust Anchor - Validity - Not Before: Dec 23 12:21:38 2022 GMT - Not After : Mar 11 12:21:38 2031 GMT - Subject: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = localhost.nn - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - Public-Key: (2048 bit) - Modulus: - 00:c8:84:fe:69:64:33:c3:dc:b5:74:8a:c7:b2:bb: - d9:69:e2:a9:95:6d:5f:b7:25:e6:82:00:2b:f5:53: - 21:e7:28:ae:66:b6:38:fd:15:b1:91:88:52:31:29: - bb:73:e2:e0:99:62:95:44:35:51:d7:54:c8:d2:6d: - 25:3c:f0:2e:03:1b:a8:a1:25:e1:83:9a:5c:bd:65: - 57:93:44:7e:a3:cc:dd:ac:59:69:60:01:e0:80:b9: - d0:c4:70:63:cf:17:a0:c6:13:0f:21:3b:c8:c1:46: - 4e:18:fd:6a:36:76:24:4a:57:d8:73:2f:13:42:a0: - 2e:90:1f:bf:84:9d:81:e7:bd:f8:75:53:f3:fa:52: - e1:f0:aa:f6:23:d7:0d:61:17:0c:e5:9a:ab:e2:d5: - e8:c3:c9:6b:2a:a6:da:f9:cb:f6:4d:1d:40:53:7e: - 68:2f:51:9f:d3:17:95:34:21:32:0d:47:d6:a9:4d: - 28:bb:e0:50:13:2f:5b:76:a1:90:5a:51:48:2f:ce: - db:d9:da:2e:d1:3a:0f:fb:80:61:24:0b:0b:79:b2: - 45:cd:1d:2d:66:ee:4a:96:5d:08:b7:c4:80:95:2d: - 4e:8e:ac:0e:15:fa:2c:06:0c:49:74:49:81:77:17: - a5:b2:01:de:aa:88:2b:9a:66:13:bb:06:b4:89:fb: - e4:91 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Subject Alternative Name: - DNS:localhost1, DNS:localhost2, DNS:localhost - X509v3 Key Usage: - Digital Signature, Key Encipherment, Key Agreement - X509v3 Extended Key Usage: - TLS Web Server Authentication - X509v3 Subject Key Identifier: - B3:77:93:C4:CA:9A:B3:62:CF:51:0D:17:1D:8E:87:F6:C2:3E:17:75 - X509v3 Authority Key Identifier: - 87:CB:B1:33:2E:C1:67:7E:71:E3:E5:2B:4C:4D:A4:B3:6E:D2:5B:A9 - X509v3 Basic Constraints: - CA:FALSE - Authority Information Access: - CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer - X509v3 CRL Distribution Points: - Full Name: - URI:http://test.curl.se/ca/EdelCurlRoot.crl - Signature Algorithm: sha256WithRSAEncryption - Signature Value: - 10:22:60:56:f6:14:b7:03:18:c4:01:ba:06:c7:65:49:98:d7: - 64:64:d4:2a:2b:19:16:d1:0e:e9:b0:04:86:01:fb:ae:37:e4: - c9:19:37:d5:02:27:63:da:6f:de:a2:d0:23:36:7f:2f:3e:55: - d2:b5:ef:23:5d:f7:ac:71:3f:95:77:bc:74:d3:1e:51:d9:7d: - 7e:0d:8e:03:f3:82:95:3e:88:dd:3c:ed:3a:aa:b4:e1:85:fb: - d8:ea:3f:6a:7d:34:b7:b3:df:b1:fe:2b:ec:af:e0:1c:9c:ec: - 43:63:80:17:3a:32:ca:13:35:2d:c7:3d:3e:ac:aa:55:d6:1a: - 6d:3f:f0:ff:23:4f:e0:88:a1:42:d9:91:1c:a5:6b:87:14:1b: - 0b:4d:24:a8:33:36:7a:21:f7:e2:86:9c:65:36:f3:7c:0c:4d: - be:f1:98:45:c3:27:e4:11:4a:7d:8a:e3:70:ae:fb:ac:9f:a6: - f4:0d:dc:a7:83:39:50:c3:1e:1a:95:68:0d:b0:56:8f:64:d2: - db:a1:a7:97:d1:2c:ea:7a:f9:9b:2f:5f:4d:ed:7c:f9:df:74: - 1a:81:73:79:f8:00:2a:78:18:23:72:7a:4b:66:6b:61:da:95: - 29:85:7c:4d:42:76:2e:43:70:6d:ac:0c:dc:98:d5:47:da:e1: - 54:0c:71:bf ------BEGIN CERTIFICATE----- -MIIEXzCCA0egAwIBAgIGDzR1UXiuMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNVBAYT -Ak5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNo -IENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hvcjAe -Fw0yMjEyMjMxMjIxMzhaFw0zMTAzMTExMjIxMzhaMFcxCzAJBgNVBAYTAk5OMTEw -LwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENsb3Vk -MRUwEwYDVQQDDAxsb2NhbGhvc3Qubm4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQDIhP5pZDPD3LV0iseyu9lp4qmVbV+3JeaCACv1UyHnKK5mtjj9FbGR -iFIxKbtz4uCZYpVENVHXVMjSbSU88C4DG6ihJeGDmly9ZVeTRH6jzN2sWWlgAeCA -udDEcGPPF6DGEw8hO8jBRk4Y/Wo2diRKV9hzLxNCoC6QH7+EnYHnvfh1U/P6UuHw -qvYj1w1hFwzlmqvi1ejDyWsqptr5y/ZNHUBTfmgvUZ/TF5U0ITINR9apTSi74FAT -L1t2oZBaUUgvztvZ2i7ROg/7gGEkCwt5skXNHS1m7kqWXQi3xICVLU6OrA4V+iwG -DEl0SYF3F6WyAd6qiCuaZhO7BrSJ++SRAgMBAAGjggEeMIIBGjAsBgNVHREEJTAj -ggpsb2NhbGhvc3Qxggpsb2NhbGhvc3Qygglsb2NhbGhvc3QwCwYDVR0PBAQDAgOo -MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBSzd5PEypqzYs9RDRcdjof2 -wj4XdTAfBgNVHSMEGDAWgBSHy7EzLsFnfnHj5StMTaSzbtJbqTAJBgNVHRMEAjAA -MEMGCCsGAQUFBwEBBDcwNTAzBggrBgEFBQcwAoYnaHR0cDovL3Rlc3QuY3VybC5z -ZS9jYS9FZGVsQ3VybFJvb3QuY2VyMDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6Ly90 -ZXN0LmN1cmwuc2UvY2EvRWRlbEN1cmxSb290LmNybDANBgkqhkiG9w0BAQsFAAOC -AQEAECJgVvYUtwMYxAG6BsdlSZjXZGTUKisZFtEO6bAEhgH7rjfkyRk31QInY9pv -3qLQIzZ/Lz5V0rXvI133rHE/lXe8dNMeUdl9fg2OA/OClT6I3TztOqq04YX72Oo/ -an00t7Pfsf4r7K/gHJzsQ2OAFzoyyhM1Lcc9PqyqVdYabT/w/yNP4IihQtmRHKVr -hxQbC00kqDM2eiH34oacZTbzfAxNvvGYRcMn5BFKfYrjcK77rJ+m9A3cp4M5UMMe -GpVoDbBWj2TS26Gnl9Es6nr5my9fTe18+d90GoFzefgAKngYI3J6S2ZrYdqVKYV8 -TUJ2LkNwbawM3JjVR9rhVAxxvw== ------END CERTIFICATE----- diff --git a/tests/certs/Server-localhost-lastSAN-sv.csr b/tests/certs/Server-localhost-lastSAN-sv.csr deleted file mode 100644 index ec930784d9..0000000000 --- a/tests/certs/Server-localhost-lastSAN-sv.csr +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN CERTIFICATE REQUEST----- -MIICnDCCAYQCAQAwVzELMAkGA1UEBhMCTk4xMTAvBgNVBAoMKEVkZWwgQ3VybCBB -cmN0aWMgSWxsdWRpdW0gUmVzZWFyY2ggQ2xvdWQxFTATBgNVBAMMDGxvY2FsaG9z -dC5ubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMiE/mlkM8PctXSK -x7K72WniqZVtX7cl5oIAK/VTIecorma2OP0VsZGIUjEpu3Pi4JlilUQ1UddUyNJt -JTzwLgMbqKEl4YOaXL1lV5NEfqPM3axZaWAB4IC50MRwY88XoMYTDyE7yMFGThj9 -ajZ2JEpX2HMvE0KgLpAfv4Sdgee9+HVT8/pS4fCq9iPXDWEXDOWaq+LV6MPJayqm -2vnL9k0dQFN+aC9Rn9MXlTQhMg1H1qlNKLvgUBMvW3ahkFpRSC/O29naLtE6D/uA -YSQLC3myRc0dLWbuSpZdCLfEgJUtTo6sDhX6LAYMSXRJgXcXpbIB3qqIK5pmE7sG -tIn75JECAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQCeDxLX9uy0Fv7yaY/gqL/G -x+TFx7xoKOJwqu3NqrGiTfs6SeXvmxIj5oOE2gBi9cjc184TUa/zHSW+iYug2RVO -f18zO3sOUXeFLN10f1OEgkOEm6k9I4MuWhEJuCY0FePAl6i71b4iy2O6n0CxLNKB -D+IM8MBOjx18Ev+BETXmf2R6zyQaVY+VP541XRtcCwcMU9IV92CilhfHjPJy3g4V -7mQIcvgdpQMuQLsBvMY+yFRUwRpWiPjOOot5q6bQKgA5pcRU7UtraqLzT7gG9cF2 -SDN2y9A05EWYZB7/hlg+URdJKjrCLn20i5BR52VVepLDWUOCBafkdCOp1O6JTRK2 ------END CERTIFICATE REQUEST----- diff --git a/tests/certs/Server-localhost-lastSAN-sv.der b/tests/certs/Server-localhost-lastSAN-sv.der deleted file mode 100644 index c4706a58e71c3f07ef8fbf4c09cf14f587e5381b..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc-jL100001 literal 1123 zc-k{)Vu?3sVs>A^%*4pV#Kvz@8d$N;fR~L^tIebBJ1-+6H!Fidh9S2BCmVAp3!5;L zpP!+jfj)@C#iQYxlA5F7Tw0W);8>Jgl9{aFnUhnRl3ALo5R_V+npl*aq2Qd8Uz%d5 zW}pJn!ptMTQWaJl@=;h@ZG%+e6`E$HVW$Op6Xf@|%x!$W_eW{)=U+h&Kdkzue4RH@oagDR z)sL>eID9f&YuT-zr@#5iIt15c=m*ZfEI!pl(TLam+Dc!I-46nU^`pxcPKXNh&_8$k z<}JO8R{Xyk5>>dlD>u2GmDNpq=QS;sWBZYYsk(lBYxqQe>9Fy5mUuRni!a^8cyCpQ z_N+AF-E3Pre?OVX#LURRxVVW?4j3X*20FkXloe!AHBfHif(N4^65FVW6V5i^2C3#} zVPR%sUI7k$SydJu11>fWZ8k<$R(57a16hzDABz}^$ma6NM^4S!oOC{rS6sHQ{o5fs z@lpeMkhC(3gn?LtNc-uH#(D?S>k1z~)%NjSvN`Wk^h$7&kQHWOGGH)ph8fGq$YO3_ zYG4fG8!)x0XOxr_Sn2DRqyi&78JJk~ic|HI6ZJuf2b6Y#^7Db>sYM1BAoJu|fXT~1 zcY*c-O(Jy`<)GypW>C@*P)Z2mSI>dE=biAZ}%JO4wBQxUJoqRiW3Ua_v9-SN4C< zvC!$}M46@8?IP0LzA7t>&8if?KWdwkYWBH?$9Lby8Lo%bp9p%@c0Ddw_j}F!WnXyj zEN`|9I4mbMHG_9USbxf;+Y6UZzo_%7>gR0zc;B}*Kkt`FH5OO?V9=_NP%f(SPRmZb dHC3~<#@DG#&$%FX4bPn!SKV(t4B;u<4*;u9mahN+ diff --git a/tests/certs/Server-localhost-lastSAN-sv.key b/tests/certs/Server-localhost-lastSAN-sv.key deleted file mode 100644 index 7a5d854fb1..0000000000 --- a/tests/certs/Server-localhost-lastSAN-sv.key +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDIhP5pZDPD3LV0 -iseyu9lp4qmVbV+3JeaCACv1UyHnKK5mtjj9FbGRiFIxKbtz4uCZYpVENVHXVMjS -bSU88C4DG6ihJeGDmly9ZVeTRH6jzN2sWWlgAeCAudDEcGPPF6DGEw8hO8jBRk4Y -/Wo2diRKV9hzLxNCoC6QH7+EnYHnvfh1U/P6UuHwqvYj1w1hFwzlmqvi1ejDyWsq -ptr5y/ZNHUBTfmgvUZ/TF5U0ITINR9apTSi74FATL1t2oZBaUUgvztvZ2i7ROg/7 -gGEkCwt5skXNHS1m7kqWXQi3xICVLU6OrA4V+iwGDEl0SYF3F6WyAd6qiCuaZhO7 -BrSJ++SRAgMBAAECggEAApUDLABsPI6EGqj/1dDJRa2zcSxm92DfpUG9zytVIYN6 -rXFqw0g10LyF5xf/uogLzDCCtg25YlG3QqMWVUDNguDmt2kutycJddnkemMUfg+m -X3CzpJbEQ+bApgrsH2+micPB5d5odnlX35wByQuVP4zT3sssJGc+JOvNEkwvRE3o -0x+B7qnW5YWDA9X67Sb9Kgcg9xExC7lbUqQoDetpa6x36LVx2OCqmomIKf8CQqHr -FOOTKNkTs6mal3jxxxwvLmj7Bkz+InSIRK0VE9d5G2VWliwcRMVjB9c5oh/P6Le3 -/jCyi18omkMgQK0Hm6CJBjsT+PdJu09hbo1TXD8cbQKBgQD8CwQNzHSolSUoKMpd -SfsAIB5gjILns7xAAtemkHEn15ga6p7510wtvkWAzOqBtt3RrTqb/AoWKUkHwfRd -AYFE1RrGVUA0Yohuf4eJFjAXuEQXNKx2uuHIpwEf0UpfiyAFLzDyUmTjMHLw15ZP -OrhIHJBRfWiU9nWIScNZC4/A7QKBgQDLquZxndjls3h/LotU62CcjZSqU59Wbhfs -VoGDgvj5jxxdcy4u7BntYYBKsaIL7k/Q6vyrNWnQoUgazhIqJ3RJ2p3OzaCLjKY8 -7+vf8F1bSZL+VbHTJZfuPKKShGlIfZ0ixjuP0vEUh+xblEwsmgNN4XOc/M/mVyid -qek2xFPRtQKBgA8SXZCxrDw0hv9KyScg+Gh+gzKE1IMkhVpSkTC9rHaUdt0NMKqC -DGUj3qYgGtnc5JDYSgvv226N03cqSwGQyHkkQTChAnDff4cUCzfQYtnYRAIbPUDw -VfYYvoF3k3n5KNYGh2fGM5A+YnEygyODwGdXhe3JkQpvXoHi31Kg1VzVAoGBAKGa -JCmopq50PjskElg6P7lYucqAeaCZ0I+tgCx6otVZ0ZbwyodevZ/WSnZ6BetTl69c -lUnAIwrwvgbO1ijuj13+glLSY/32hv05Hb7duSWy9liqZGP2o1vcbt61A9kKGsG5 -6w7OwI2a4Fc2D08gkVideB/rlYbeR5L6e9sB4sQ1AoGAcLMiz2/cF40/pMhqq/C/ -SyFDa1OAquW00PujVrTbgIHY+2HdjaIlzwNVFWIY/K7LCJtLvK6mVCVbo1n7/Agp -qYZZzPEUwJ84ZY1ZNxC0Z89dBFmJeFvyNSan9zGujye7Kx8QctCvn5DzjoWtA52k -MvALyxOMqzvGI5bC4r1o3Hw= ------END PRIVATE KEY----- diff --git a/tests/certs/Server-localhost-lastSAN-sv.pem b/tests/certs/Server-localhost-lastSAN-sv.pem deleted file mode 100644 index c3124ff1ca..0000000000 --- a/tests/certs/Server-localhost-lastSAN-sv.pem +++ /dev/null @@ -1,163 +0,0 @@ -extensions = x509v3 - -[ x509v3 ] -subjectAltName = DNS:localhost1,DNS:localhost2,DNS:localhost -keyUsage = keyEncipherment,digitalSignature,keyAgreement -extendedKeyUsage = serverAuth -subjectKeyIdentifier = hash -authorityKeyIdentifier = keyid -basicConstraints = CA:false -authorityInfoAccess = @issuer_info -crlDistributionPoints = @crl_info - -[ crl_ext ] -authorityKeyIdentifier = keyid:always -authorityInfoAccess = @issuer_info - -[ issuer_info ] -caIssuers;URI.0 = http://test.curl.se/ca/EdelCurlRoot.cer - -[ crl_info ] -URI.0 = http://test.curl.se/ca/EdelCurlRoot.crl - -[ req ] -default_bits = 1024 -distinguished_name = req_DN -default_md = sha256 -string_mask = utf8only - -[ req_DN ] -countryName = "Country Name is Northern Nowhere" -countryName_value = NN -organizationName = "Organization Name" -organizationName_value = Edel Curl Arctic Illudium Research Cloud -commonName = "Common Name" -commonName_value = localhost.nn ------BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDIhP5pZDPD3LV0 -iseyu9lp4qmVbV+3JeaCACv1UyHnKK5mtjj9FbGRiFIxKbtz4uCZYpVENVHXVMjS -bSU88C4DG6ihJeGDmly9ZVeTRH6jzN2sWWlgAeCAudDEcGPPF6DGEw8hO8jBRk4Y -/Wo2diRKV9hzLxNCoC6QH7+EnYHnvfh1U/P6UuHwqvYj1w1hFwzlmqvi1ejDyWsq -ptr5y/ZNHUBTfmgvUZ/TF5U0ITINR9apTSi74FATL1t2oZBaUUgvztvZ2i7ROg/7 -gGEkCwt5skXNHS1m7kqWXQi3xICVLU6OrA4V+iwGDEl0SYF3F6WyAd6qiCuaZhO7 -BrSJ++SRAgMBAAECggEAApUDLABsPI6EGqj/1dDJRa2zcSxm92DfpUG9zytVIYN6 -rXFqw0g10LyF5xf/uogLzDCCtg25YlG3QqMWVUDNguDmt2kutycJddnkemMUfg+m -X3CzpJbEQ+bApgrsH2+micPB5d5odnlX35wByQuVP4zT3sssJGc+JOvNEkwvRE3o -0x+B7qnW5YWDA9X67Sb9Kgcg9xExC7lbUqQoDetpa6x36LVx2OCqmomIKf8CQqHr -FOOTKNkTs6mal3jxxxwvLmj7Bkz+InSIRK0VE9d5G2VWliwcRMVjB9c5oh/P6Le3 -/jCyi18omkMgQK0Hm6CJBjsT+PdJu09hbo1TXD8cbQKBgQD8CwQNzHSolSUoKMpd -SfsAIB5gjILns7xAAtemkHEn15ga6p7510wtvkWAzOqBtt3RrTqb/AoWKUkHwfRd -AYFE1RrGVUA0Yohuf4eJFjAXuEQXNKx2uuHIpwEf0UpfiyAFLzDyUmTjMHLw15ZP -OrhIHJBRfWiU9nWIScNZC4/A7QKBgQDLquZxndjls3h/LotU62CcjZSqU59Wbhfs -VoGDgvj5jxxdcy4u7BntYYBKsaIL7k/Q6vyrNWnQoUgazhIqJ3RJ2p3OzaCLjKY8 -7+vf8F1bSZL+VbHTJZfuPKKShGlIfZ0ixjuP0vEUh+xblEwsmgNN4XOc/M/mVyid -qek2xFPRtQKBgA8SXZCxrDw0hv9KyScg+Gh+gzKE1IMkhVpSkTC9rHaUdt0NMKqC -DGUj3qYgGtnc5JDYSgvv226N03cqSwGQyHkkQTChAnDff4cUCzfQYtnYRAIbPUDw -VfYYvoF3k3n5KNYGh2fGM5A+YnEygyODwGdXhe3JkQpvXoHi31Kg1VzVAoGBAKGa -JCmopq50PjskElg6P7lYucqAeaCZ0I+tgCx6otVZ0ZbwyodevZ/WSnZ6BetTl69c -lUnAIwrwvgbO1ijuj13+glLSY/32hv05Hb7duSWy9liqZGP2o1vcbt61A9kKGsG5 -6w7OwI2a4Fc2D08gkVideB/rlYbeR5L6e9sB4sQ1AoGAcLMiz2/cF40/pMhqq/C/ -SyFDa1OAquW00PujVrTbgIHY+2HdjaIlzwNVFWIY/K7LCJtLvK6mVCVbo1n7/Agp -qYZZzPEUwJ84ZY1ZNxC0Z89dBFmJeFvyNSan9zGujye7Kx8QctCvn5DzjoWtA52k -MvALyxOMqzvGI5bC4r1o3Hw= ------END PRIVATE KEY----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 16717980989614 (0xf34755178ae) - Signature Algorithm: sha256WithRSAEncryption - Issuer: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = Northern Nowhere Trust Anchor - Validity - Not Before: Dec 23 12:21:38 2022 GMT - Not After : Mar 11 12:21:38 2031 GMT - Subject: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = localhost.nn - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - Public-Key: (2048 bit) - Modulus: - 00:c8:84:fe:69:64:33:c3:dc:b5:74:8a:c7:b2:bb: - d9:69:e2:a9:95:6d:5f:b7:25:e6:82:00:2b:f5:53: - 21:e7:28:ae:66:b6:38:fd:15:b1:91:88:52:31:29: - bb:73:e2:e0:99:62:95:44:35:51:d7:54:c8:d2:6d: - 25:3c:f0:2e:03:1b:a8:a1:25:e1:83:9a:5c:bd:65: - 57:93:44:7e:a3:cc:dd:ac:59:69:60:01:e0:80:b9: - d0:c4:70:63:cf:17:a0:c6:13:0f:21:3b:c8:c1:46: - 4e:18:fd:6a:36:76:24:4a:57:d8:73:2f:13:42:a0: - 2e:90:1f:bf:84:9d:81:e7:bd:f8:75:53:f3:fa:52: - e1:f0:aa:f6:23:d7:0d:61:17:0c:e5:9a:ab:e2:d5: - e8:c3:c9:6b:2a:a6:da:f9:cb:f6:4d:1d:40:53:7e: - 68:2f:51:9f:d3:17:95:34:21:32:0d:47:d6:a9:4d: - 28:bb:e0:50:13:2f:5b:76:a1:90:5a:51:48:2f:ce: - db:d9:da:2e:d1:3a:0f:fb:80:61:24:0b:0b:79:b2: - 45:cd:1d:2d:66:ee:4a:96:5d:08:b7:c4:80:95:2d: - 4e:8e:ac:0e:15:fa:2c:06:0c:49:74:49:81:77:17: - a5:b2:01:de:aa:88:2b:9a:66:13:bb:06:b4:89:fb: - e4:91 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Subject Alternative Name: - DNS:localhost1, DNS:localhost2, DNS:localhost - X509v3 Key Usage: - Digital Signature, Key Encipherment, Key Agreement - X509v3 Extended Key Usage: - TLS Web Server Authentication - X509v3 Subject Key Identifier: - B3:77:93:C4:CA:9A:B3:62:CF:51:0D:17:1D:8E:87:F6:C2:3E:17:75 - X509v3 Authority Key Identifier: - 87:CB:B1:33:2E:C1:67:7E:71:E3:E5:2B:4C:4D:A4:B3:6E:D2:5B:A9 - X509v3 Basic Constraints: - CA:FALSE - Authority Information Access: - CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer - X509v3 CRL Distribution Points: - Full Name: - URI:http://test.curl.se/ca/EdelCurlRoot.crl - Signature Algorithm: sha256WithRSAEncryption - Signature Value: - 10:22:60:56:f6:14:b7:03:18:c4:01:ba:06:c7:65:49:98:d7: - 64:64:d4:2a:2b:19:16:d1:0e:e9:b0:04:86:01:fb:ae:37:e4: - c9:19:37:d5:02:27:63:da:6f:de:a2:d0:23:36:7f:2f:3e:55: - d2:b5:ef:23:5d:f7:ac:71:3f:95:77:bc:74:d3:1e:51:d9:7d: - 7e:0d:8e:03:f3:82:95:3e:88:dd:3c:ed:3a:aa:b4:e1:85:fb: - d8:ea:3f:6a:7d:34:b7:b3:df:b1:fe:2b:ec:af:e0:1c:9c:ec: - 43:63:80:17:3a:32:ca:13:35:2d:c7:3d:3e:ac:aa:55:d6:1a: - 6d:3f:f0:ff:23:4f:e0:88:a1:42:d9:91:1c:a5:6b:87:14:1b: - 0b:4d:24:a8:33:36:7a:21:f7:e2:86:9c:65:36:f3:7c:0c:4d: - be:f1:98:45:c3:27:e4:11:4a:7d:8a:e3:70:ae:fb:ac:9f:a6: - f4:0d:dc:a7:83:39:50:c3:1e:1a:95:68:0d:b0:56:8f:64:d2: - db:a1:a7:97:d1:2c:ea:7a:f9:9b:2f:5f:4d:ed:7c:f9:df:74: - 1a:81:73:79:f8:00:2a:78:18:23:72:7a:4b:66:6b:61:da:95: - 29:85:7c:4d:42:76:2e:43:70:6d:ac:0c:dc:98:d5:47:da:e1: - 54:0c:71:bf ------BEGIN CERTIFICATE----- -MIIEXzCCA0egAwIBAgIGDzR1UXiuMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNVBAYT -Ak5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNo -IENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hvcjAe -Fw0yMjEyMjMxMjIxMzhaFw0zMTAzMTExMjIxMzhaMFcxCzAJBgNVBAYTAk5OMTEw -LwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENsb3Vk -MRUwEwYDVQQDDAxsb2NhbGhvc3Qubm4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQDIhP5pZDPD3LV0iseyu9lp4qmVbV+3JeaCACv1UyHnKK5mtjj9FbGR -iFIxKbtz4uCZYpVENVHXVMjSbSU88C4DG6ihJeGDmly9ZVeTRH6jzN2sWWlgAeCA -udDEcGPPF6DGEw8hO8jBRk4Y/Wo2diRKV9hzLxNCoC6QH7+EnYHnvfh1U/P6UuHw -qvYj1w1hFwzlmqvi1ejDyWsqptr5y/ZNHUBTfmgvUZ/TF5U0ITINR9apTSi74FAT -L1t2oZBaUUgvztvZ2i7ROg/7gGEkCwt5skXNHS1m7kqWXQi3xICVLU6OrA4V+iwG -DEl0SYF3F6WyAd6qiCuaZhO7BrSJ++SRAgMBAAGjggEeMIIBGjAsBgNVHREEJTAj -ggpsb2NhbGhvc3Qxggpsb2NhbGhvc3Qygglsb2NhbGhvc3QwCwYDVR0PBAQDAgOo -MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBSzd5PEypqzYs9RDRcdjof2 -wj4XdTAfBgNVHSMEGDAWgBSHy7EzLsFnfnHj5StMTaSzbtJbqTAJBgNVHRMEAjAA -MEMGCCsGAQUFBwEBBDcwNTAzBggrBgEFBQcwAoYnaHR0cDovL3Rlc3QuY3VybC5z -ZS9jYS9FZGVsQ3VybFJvb3QuY2VyMDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6Ly90 -ZXN0LmN1cmwuc2UvY2EvRWRlbEN1cmxSb290LmNybDANBgkqhkiG9w0BAQsFAAOC -AQEAECJgVvYUtwMYxAG6BsdlSZjXZGTUKisZFtEO6bAEhgH7rjfkyRk31QInY9pv -3qLQIzZ/Lz5V0rXvI133rHE/lXe8dNMeUdl9fg2OA/OClT6I3TztOqq04YX72Oo/ -an00t7Pfsf4r7K/gHJzsQ2OAFzoyyhM1Lcc9PqyqVdYabT/w/yNP4IihQtmRHKVr -hxQbC00kqDM2eiH34oacZTbzfAxNvvGYRcMn5BFKfYrjcK77rJ+m9A3cp4M5UMMe -GpVoDbBWj2TS26Gnl9Es6nr5my9fTe18+d90GoFzefgAKngYI3J6S2ZrYdqVKYV8 -TUJ2LkNwbawM3JjVR9rhVAxxvw== ------END CERTIFICATE----- diff --git a/tests/certs/Server-localhost-lastSAN-sv.pub.der b/tests/certs/Server-localhost-lastSAN-sv.pub.der deleted file mode 100644 index fc61b6de96f3685d667ea2cbb1a399024d16cf78..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc-jL100001 literal 294 zc-jFb0ondAf&n5h4F(A+hDe6@4FLfG1potr0S^E$f&mHwf&l>l$b|lBWHZCuwRDQd zvb))7;;EHwU$-UZf&eS^Qz7Rlu4cA4{S~p1h*B{ryK~~;nPQbhHBr}8$kJ^kJn$|9 z8>pcr;e(o7y=7OEM1G^p-K<$@U;*HOxzNOLW6u|$#uE=AJIKLCP8j`aHg+URSJ-ne z6GEUakRQKyWmh0FI#q@kXlhlFV5T9+Ah&L5Bq>&Bnu09vPI1uEoSaYmR$(9 s#DJA8PL8Y&75Xd&3`ulJfp-_BvH{+zh%1_A6T1eqiTmV{0s{d60j`gN&j0`b diff --git a/tests/certs/Server-localhost-lastSAN-sv.pub.pem b/tests/certs/Server-localhost-lastSAN-sv.pub.pem deleted file mode 100644 index 3644fd9a94..0000000000 --- a/tests/certs/Server-localhost-lastSAN-sv.pub.pem +++ /dev/null @@ -1,9 +0,0 @@ ------BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyIT+aWQzw9y1dIrHsrvZ -aeKplW1ftyXmggAr9VMh5yiuZrY4/RWxkYhSMSm7c+LgmWKVRDVR11TI0m0lPPAu -AxuooSXhg5pcvWVXk0R+o8zdrFlpYAHggLnQxHBjzxegxhMPITvIwUZOGP1qNnYk -SlfYcy8TQqAukB+/hJ2B5734dVPz+lLh8Kr2I9cNYRcM5Zqr4tXow8lrKqba+cv2 -TR1AU35oL1Gf0xeVNCEyDUfWqU0ou+BQEy9bdqGQWlFIL87b2dou0ToP+4BhJAsL -ebJFzR0tZu5Kll0It8SAlS1OjqwOFfosBgxJdEmBdxelsgHeqogrmmYTuwa0ifvk -kQIDAQAB ------END PUBLIC KEY----- diff --git a/tests/certs/Server-localhost-lastSAN-sv.pubkey-pinned b/tests/certs/Server-localhost-lastSAN-sv.pubkey-pinned deleted file mode 100644 index bcb4d42535..0000000000 --- a/tests/certs/Server-localhost-lastSAN-sv.pubkey-pinned +++ /dev/null @@ -1 +0,0 @@ -1iO+QG+cArKLLyo3az2OBu0lM1t8v5bLLI3pNXoJJQ0= diff --git a/tests/certs/Server-localhost-sv.crl b/tests/certs/Server-localhost-sv.crl deleted file mode 100644 index d10b90c4c8..0000000000 --- a/tests/certs/Server-localhost-sv.crl +++ /dev/null @@ -1,12 +0,0 @@ ------BEGIN X509 CRL----- -MIIB3DCBxQIBATANBgkqhkiG9w0BAQsFADBoMQswCQYDVQQGEwJOTjExMC8GA1UE -CgwoRWRlbCBDdXJsIEFyY3RpYyBJbGx1ZGl1bSBSZXNlYXJjaCBDbG91ZDEmMCQG -A1UEAwwdTm9ydGhlcm4gTm93aGVyZSBUcnVzdCBBbmNob3IXDTIyMTIyMzEyMjEz -NloXDTIzMDEyMjEyMjEzNlowGTAXAgYPNHVRKjwXDTIyMTIyMzEyMjEzNlqgDjAM -MAoGA1UdFAQDAgEBMA0GCSqGSIb3DQEBCwUAA4IBAQBU6nAPnIyD/G6eK21pfHeh -myCoBy+B9b8R1Ed1Y3YDoWS6KFXAoPJxWmy0gdo0sbhzVvC4iSb1iZzWjki/rAVL -lkYdJr+r/D5y7A80+Kngf18j77oLvtRkNiVT4Kac1kHg7h9oznO42T+DI90PPd33 -puX+J/aH9V51NUyZcQWQjY7ZiOMbMUnCjozwhidVPL65pK/ggrTFy08WorHpx4Ew -i1oT5qD478+/4alUxs+EFJMvVTBPrKbpBYq2fr1n1L1/XdRGLi4U3M9B4jsXdmXd -JyHPVlMNNBPTM8S95vNko4Q94UuZrCQv0TlPJtQI1B0KDDWCJxuyA/3+hYRFglBe ------END X509 CRL----- diff --git a/tests/certs/Server-localhost-sv.crt b/tests/certs/Server-localhost-sv.crt deleted file mode 100644 index 06355e3e6a..0000000000 --- a/tests/certs/Server-localhost-sv.crt +++ /dev/null @@ -1,99 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 16717980969532 (0xf3475512a3c) - Signature Algorithm: sha256WithRSAEncryption - Issuer: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = Northern Nowhere Trust Anchor - Validity - Not Before: Dec 23 12:21:36 2022 GMT - Not After : Mar 11 12:21:36 2031 GMT - Subject: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = localhost - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - Public-Key: (2048 bit) - Modulus: - 00:c6:b8:04:3d:d6:fa:31:a0:d7:f7:e9:88:4b:5a: - 5e:6f:6f:db:f4:c9:4b:7e:6c:2a:cf:34:7b:2a:ba: - 1a:71:ad:7f:78:6c:f7:1e:ca:07:d0:29:03:49:e4: - 63:86:4c:f6:67:3f:bd:32:69:cb:b8:15:e7:0e:cf: - 28:3d:9e:96:91:8e:4f:73:a9:27:77:4c:26:61:cd: - d6:e7:4e:3c:64:c3:13:ba:8e:ec:03:0f:bc:d4:83: - b3:94:f2:be:d0:18:30:c5:52:49:cb:9a:60:cf:f3: - b9:ca:2f:63:9d:34:ee:87:3a:58:e7:a1:99:dd:dc: - 56:87:e1:a0:d7:6b:37:ae:bb:13:db:7d:fa:2a:3d: - 9c:39:79:f6:01:a6:e3:3a:e7:18:14:cb:c7:57:b9: - 83:d1:ba:b8:2c:5a:c4:97:2f:ee:8d:68:48:37:f8: - 17:db:32:b9:ea:25:4f:28:57:01:39:13:dc:c0:f7: - d0:cc:65:f9:2b:b8:4c:a1:5b:11:ce:44:e2:28:b9: - 63:62:fd:08:fa:b6:cd:49:d5:b9:fe:9e:68:9c:9a: - b5:1a:3e:cc:bf:0e:74:db:52:3f:25:30:cd:7d:02: - 41:c7:c9:8a:58:12:35:25:21:95:c4:6b:c3:f5:79: - c2:00:cb:ef:7f:d7:9f:89:c9:ff:c0:b9:72:59:4c: - 33:47 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Subject Alternative Name: - DNS:localhost - X509v3 Key Usage: - Digital Signature, Key Encipherment, Key Agreement - X509v3 Extended Key Usage: - TLS Web Server Authentication - X509v3 Subject Key Identifier: - 4A:F1:79:1B:13:71:A4:0F:F9:06:CC:B6:2C:CD:24:46:DF:E6:08:2D - X509v3 Authority Key Identifier: - 87:CB:B1:33:2E:C1:67:7E:71:E3:E5:2B:4C:4D:A4:B3:6E:D2:5B:A9 - X509v3 Basic Constraints: - CA:FALSE - Authority Information Access: - CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer - X509v3 CRL Distribution Points: - Full Name: - URI:http://test.curl.se/ca/EdelCurlRoot.crl - Signature Algorithm: sha256WithRSAEncryption - Signature Value: - 67:ef:ad:8f:fa:ee:f1:fd:33:67:62:06:5f:09:55:7c:cf:82: - 1a:e8:fc:f5:97:ba:63:bd:d0:a0:8b:85:2c:fc:f0:34:4a:97: - b2:18:d7:63:34:63:f4:1f:50:c7:0e:13:d9:bc:3b:73:3d:41: - 93:16:b3:30:95:88:cd:75:c8:8c:58:4b:ab:96:e6:78:68:15: - 0f:84:e7:8e:17:94:1a:b3:f3:12:ab:26:fd:fa:73:31:33:36: - 85:83:2d:e3:3a:f2:a6:29:c6:37:30:3d:17:d2:39:31:d1:56: - 1b:8d:df:fb:07:ad:81:0b:91:e5:bd:7b:37:a0:a0:5a:2c:33: - 2b:8d:69:8b:d7:c1:45:61:85:ef:32:45:dd:00:a2:81:98:44: - 0d:eb:01:95:fc:ac:0f:b5:34:a4:5f:35:5c:68:63:50:5a:69: - 56:f3:99:c4:67:70:89:13:30:c0:64:ff:f1:a6:77:68:69:63: - 9e:6f:f8:3c:6f:cd:af:7f:de:0d:87:55:ae:39:b3:b2:f5:4f: - 47:79:1f:32:ee:ae:8f:32:dc:88:30:cd:38:6c:4b:28:55:c3: - 7d:74:6b:de:d0:49:c9:05:ea:62:71:a6:f8:1e:76:da:3c:a7: - 17:cd:1a:92:a3:c4:e8:85:d1:ad:34:0c:71:37:3f:6c:d3:7f: - 9a:d6:ca:de ------BEGIN CERTIFICATE----- -MIIERDCCAyygAwIBAgIGDzR1USo8MA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNVBAYT -Ak5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNo -IENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hvcjAe -Fw0yMjEyMjMxMjIxMzZaFw0zMTAzMTExMjIxMzZaMFQxCzAJBgNVBAYTAk5OMTEw -LwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENsb3Vk -MRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQDGuAQ91voxoNf36YhLWl5vb9v0yUt+bCrPNHsquhpxrX94bPceygfQKQNJ -5GOGTPZnP70yacu4FecOzyg9npaRjk9zqSd3TCZhzdbnTjxkwxO6juwDD7zUg7OU -8r7QGDDFUknLmmDP87nKL2OdNO6HOljnoZnd3FaH4aDXazeuuxPbffoqPZw5efYB -puM65xgUy8dXuYPRurgsWsSXL+6NaEg3+BfbMrnqJU8oVwE5E9zA99DMZfkruEyh -WxHOROIouWNi/Qj6ts1J1bn+nmicmrUaPsy/DnTbUj8lMM19AkHHyYpYEjUlIZXE -a8P1ecIAy+9/15+Jyf/AuXJZTDNHAgMBAAGjggEGMIIBAjAUBgNVHREEDTALggls -b2NhbGhvc3QwCwYDVR0PBAQDAgOoMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1Ud -DgQWBBRK8XkbE3GkD/kGzLYszSRG3+YILTAfBgNVHSMEGDAWgBSHy7EzLsFnfnHj -5StMTaSzbtJbqTAJBgNVHRMEAjAAMEMGCCsGAQUFBwEBBDcwNTAzBggrBgEFBQcw -AoYnaHR0cDovL3Rlc3QuY3VybC5zZS9jYS9FZGVsQ3VybFJvb3QuY2VyMDgGA1Ud -HwQxMC8wLaAroCmGJ2h0dHA6Ly90ZXN0LmN1cmwuc2UvY2EvRWRlbEN1cmxSb290 -LmNybDANBgkqhkiG9w0BAQsFAAOCAQEAZ++tj/ru8f0zZ2IGXwlVfM+CGuj89Ze6 -Y73QoIuFLPzwNEqXshjXYzRj9B9Qxw4T2bw7cz1BkxazMJWIzXXIjFhLq5bmeGgV -D4TnjheUGrPzEqsm/fpzMTM2hYMt4zrypinGNzA9F9I5MdFWG43f+wetgQuR5b17 -N6CgWiwzK41pi9fBRWGF7zJF3QCigZhEDesBlfysD7U0pF81XGhjUFppVvOZxGdw -iRMwwGT/8aZ3aGljnm/4PG/Nr3/eDYdVrjmzsvVPR3kfMu6ujzLciDDNOGxLKFXD -fXRr3tBJyQXqYnGm+B522jynF80akqPE6IXRrTQMcTc/bNN/mtbK3g== ------END CERTIFICATE----- diff --git a/tests/certs/Server-localhost-sv.csr b/tests/certs/Server-localhost-sv.csr deleted file mode 100644 index aa3dc8ccc2..0000000000 --- a/tests/certs/Server-localhost-sv.csr +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN CERTIFICATE REQUEST----- -MIICmTCCAYECAQAwVDELMAkGA1UEBhMCTk4xMTAvBgNVBAoMKEVkZWwgQ3VybCBB -cmN0aWMgSWxsdWRpdW0gUmVzZWFyY2ggQ2xvdWQxEjAQBgNVBAMMCWxvY2FsaG9z -dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMa4BD3W+jGg1/fpiEta -Xm9v2/TJS35sKs80eyq6GnGtf3hs9x7KB9ApA0nkY4ZM9mc/vTJpy7gV5w7PKD2e -lpGOT3OpJ3dMJmHN1udOPGTDE7qO7AMPvNSDs5TyvtAYMMVSScuaYM/zucovY500 -7oc6WOehmd3cVofhoNdrN667E9t9+io9nDl59gGm4zrnGBTLx1e5g9G6uCxaxJcv -7o1oSDf4F9syueolTyhXATkT3MD30Mxl+Su4TKFbEc5E4ii5Y2L9CPq2zUnVuf6e -aJyatRo+zL8OdNtSPyUwzX0CQcfJilgSNSUhlcRrw/V5wgDL73/Xn4nJ/8C5cllM -M0cCAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQBtz8OLB7+70UnIZ1s3VNIoYetH -yqnBkNQusZrWmv4kHrIUP4K8zq0HCTGTWdxOAp23aU+yZyceu75aD8WosZoT0Q71 -zTLMMjo+ZRkeWuTo+xyLYoSdlkmyQN9xaj0owQ6UycL07aainnf2+n/ybaMFtUYB -g1LVOwSvtyLQTxByZZ7mJvl+fczSN+E4AuNA8feECXh3oZ/MmWKFGIhkJ36Q4DYD -PZ9J2RAV11KeHXLAKjnxsetQRiEdlvKetRknMCptgjVO23qIV62EbyL5mKrlz9Kx -lTzM788YjSx+u2PTWJi4gduTcsirVel3yFJyHjvSEhMPTPuSDfD1fXSvp22G ------END CERTIFICATE REQUEST----- diff --git a/tests/certs/Server-localhost-sv.der b/tests/certs/Server-localhost-sv.der deleted file mode 100644 index 2e56bd991499df11888576f7734525c3fb5f7e8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc-jL100001 literal 1096 zc-k{)VsSBOV%Ax}%*4pV#Kvz@8mMJsz{|#|)#lOmotKf3o0Y*J!;ss6lZ`o)g-w{r z&(F}%Kp({6;?ZzTNzGAkE-lJYa4bqL$xK%8%*iQD$t=xP2udwZO)N^zP;k!4FHJF2 zGf)9(Vdjzb%P%U)NG-}!@XId;(y0m|MWw|h3XXZn8Tmy9a^k#3MutX4#z1UnY!)TX zYiwv>Y-kAO8iY{n5+MTth)Xzg@{<#DGV+T{44N2~kiE>v%D~*j$j<;2=VEGNWMnwD zgT?mRFT(}bzrXD8j*83Azy0N;cU_Lwd6R0bT~dW>>nn1;%bjAspvmm{B)QG!Te|&T zqs-GgM4$7W*RY*8ZDOB)@k;e_AGO4@*Pi>?q#PFB)%S*(f6tZX%~L+@yC7k3G|2Px ztc3HQcb?Kuo@?^1-74bw!kKsPgtb3ha6Q|6-EQIAwZF7%=U7&LV_f#w>bZo->Eq!$ zn=kI#p%Zmvy8gS~3=i`k;WK4}YyZ#Bln3{q^~s zC;uPVSrqAG?9Rl@$iTR`iIEK$B1{G%!0?k5WZ^a7ZbAw}ZjdNH3kx$7^9loD5J#1T z$AF8CLz|6}m6e^D(Lfd?$j2haBI5P2Qd+oh3I9*FGuw2|s<_>M#-VE<50X}9kuVTz z5NSWX(OBo{3#v%%Dkv!y3`BD_~mdsdMl%HQ(5Pkf5h=FdW_)&Bk}1}6H}X5GhD zpO$GJGdHjmzhr56F-*Gm{%`iRjocHT?yWXoupmmuSi3i~`}#rG#Mbvlu6G$0HO_G1 zea$%a&l>)%CQIT?V=|HhqB6ri&peV|&?#(iAm#tZW#t)}$@B7m*yNvGUw@CcJ#?Mr z=1pJy-7Dpd-mU95y3=8B)*{DSBlK`>N%p-9o+nvfB^56FAy;l#<&DM*7`A^*Z1j& zOIluUZ`<_AOMYxB&op}~x*BnLpJoR{=Q_+`#wH%w_p2xJ;p25za*7D7j-|{RsND%}Ld{{+?)@nzb4}%)btF+fqLz sFwK1eLC498SQ0fQA(g~y!}WQ>0L$-x*Pn^W|G>F&SxhrW0s{d60ZOupsQ>@~ diff --git a/tests/certs/Server-localhost-sv.pub.pem b/tests/certs/Server-localhost-sv.pub.pem deleted file mode 100644 index 24fe144547..0000000000 --- a/tests/certs/Server-localhost-sv.pub.pem +++ /dev/null @@ -1,9 +0,0 @@ ------BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxrgEPdb6MaDX9+mIS1pe -b2/b9MlLfmwqzzR7Kroaca1/eGz3HsoH0CkDSeRjhkz2Zz+9MmnLuBXnDs8oPZ6W -kY5Pc6knd0wmYc3W5048ZMMTuo7sAw+81IOzlPK+0BgwxVJJy5pgz/O5yi9jnTTu -hzpY56GZ3dxWh+Gg12s3rrsT2336Kj2cOXn2AabjOucYFMvHV7mD0bq4LFrEly/u -jWhIN/gX2zK56iVPKFcBORPcwPfQzGX5K7hMoVsRzkTiKLljYv0I+rbNSdW5/p5o -nJq1Gj7Mvw5021I/JTDNfQJBx8mKWBI1JSGVxGvD9XnCAMvvf9eficn/wLlyWUwz -RwIDAQAB ------END PUBLIC KEY----- diff --git a/tests/certs/Server-localhost-sv.pubkey-pinned b/tests/certs/Server-localhost-sv.pubkey-pinned deleted file mode 100644 index 96a362a6c5..0000000000 --- a/tests/certs/Server-localhost-sv.pubkey-pinned +++ /dev/null @@ -1 +0,0 @@ -AAUDLk4c98xcFUDvA9i/MnA9HuO03IPi15r+Cx9OXnc= diff --git a/tests/certs/Server-localhost.nn-sv.crl b/tests/certs/Server-localhost.nn-sv.crl deleted file mode 100644 index a944c33754..0000000000 --- a/tests/certs/Server-localhost.nn-sv.crl +++ /dev/null @@ -1,13 +0,0 @@ ------BEGIN X509 CRL----- -MIIB9TCB3gIBATANBgkqhkiG9w0BAQsFADBoMQswCQYDVQQGEwJOTjExMC8GA1UE -CgwoRWRlbCBDdXJsIEFyY3RpYyBJbGx1ZGl1bSBSZXNlYXJjaCBDbG91ZDEmMCQG -A1UEAwwdTm9ydGhlcm4gTm93aGVyZSBUcnVzdCBBbmNob3IXDTIyMTIyMzEyMjEz -N1oXDTIzMDEyMjEyMjEzN1owMjAXAgYPNHVRKjwXDTIyMTIyMzEyMjEzNlowFwIG -DzR1UVFhFw0yMjEyMjMxMjIxMzdaoA4wDDAKBgNVHRQEAwIBATANBgkqhkiG9w0B -AQsFAAOCAQEAii+pMstYDtBKHc84kkIEwV+zwGAAJo+jf/AHnqbagpoPKn61ci74 -74Q8BlrYTOksAJhVA/DwFnB8rwGHtGpnDvXtjpVMpvrQSGwi6D6FdjwUkq1aTQrF -AZEHps1FCWYrOprz3YF49xQAKuq6yX+UxJXdUOqXZPgbtdGZBHNAdVK3Hu45C25e -7U1CWKOHRMLyGJ4ynzysf3cUiSqHZG1A+WB6BeSz6guOVyb8I8/VZ+e3whcxAa5+ -YORoKFRS24bO/c9/XBsSC3E6i3kuPg/UVdI726DQwOXBYwtrkESzMsMMgeEXrNFm -j3IyctWm2G/i/WkCNrt3bfTKV4th8tHdlA== ------END X509 CRL----- diff --git a/tests/certs/Server-localhost.nn-sv.crt b/tests/certs/Server-localhost.nn-sv.crt deleted file mode 100644 index 7738e5ba6c..0000000000 --- a/tests/certs/Server-localhost.nn-sv.crt +++ /dev/null @@ -1,99 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 16717980979553 (0xf3475515161) - Signature Algorithm: sha256WithRSAEncryption - Issuer: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = Northern Nowhere Trust Anchor - Validity - Not Before: Dec 23 12:21:37 2022 GMT - Not After : Mar 11 12:21:37 2031 GMT - Subject: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = localhost.nn - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - Public-Key: (2048 bit) - Modulus: - 00:a3:9a:e4:0f:e0:bd:93:a9:5a:a7:5e:ad:85:5e: - d6:e0:98:b4:e9:22:e0:62:90:c3:d9:57:37:16:5d: - 57:3d:68:ca:e2:cf:2f:46:67:1a:0c:af:0e:89:86: - 01:06:df:d6:c9:80:15:0a:43:85:40:3f:da:ee:ee: - 78:09:7c:90:e4:89:63:92:40:0b:22:1c:e2:d3:16: - a9:93:62:e4:04:7a:b0:ab:25:3a:74:02:44:ea:f1: - 31:89:94:29:74:a0:e2:bb:ae:e7:0f:f1:38:6a:87: - 1e:dd:5b:e6:a4:cc:97:ac:d3:01:9a:71:27:a3:22: - 6d:d8:4a:c7:49:5c:16:ae:61:a7:06:3a:90:b4:df: - 71:af:a5:fd:51:46:75:cd:78:e0:0c:52:99:41:4f: - 56:29:a6:a2:a3:dd:d9:7e:29:3e:68:a5:af:c0:34: - b5:73:52:12:04:90:07:1b:f5:8b:a3:71:56:c5:95: - 4e:62:18:d4:ec:e9:4e:90:1b:91:25:bb:32:15:db: - 15:38:59:14:c9:c5:c6:0a:08:aa:2d:f5:67:aa:2f: - eb:97:74:8a:8b:3e:5f:09:27:b0:bf:b3:a3:85:e9: - 7a:f5:39:dc:1d:c7:f4:34:73:d8:f2:ed:b0:c9:1d: - 2a:85:ee:e2:fb:51:09:5e:ff:bf:bc:79:c3:6d:30: - 89:b9 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Subject Alternative Name: - DNS:localhost.nn - X509v3 Key Usage: - Digital Signature, Key Encipherment, Key Agreement - X509v3 Extended Key Usage: - TLS Web Server Authentication - X509v3 Subject Key Identifier: - 85:A2:1D:76:BD:C6:8B:D6:D2:2D:05:77:24:EC:78:7B:70:71:77:C1 - X509v3 Authority Key Identifier: - 87:CB:B1:33:2E:C1:67:7E:71:E3:E5:2B:4C:4D:A4:B3:6E:D2:5B:A9 - X509v3 Basic Constraints: - CA:FALSE - Authority Information Access: - CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer - X509v3 CRL Distribution Points: - Full Name: - URI:http://test.curl.se/ca/EdelCurlRoot.crl - Signature Algorithm: sha256WithRSAEncryption - Signature Value: - 66:8f:f5:ea:6a:5d:58:b6:50:b0:5b:7b:1f:c1:54:d9:a3:bb: - 36:1b:eb:19:4a:0e:1c:26:43:32:84:de:cb:c9:eb:08:9a:ee: - 9d:d5:a6:62:3e:70:de:61:89:a9:d0:11:20:2a:a6:5c:19:ab: - 91:71:78:f6:5f:ab:e6:03:94:b3:94:42:7b:42:c6:37:f0:4c: - b7:49:5d:90:c5:e3:24:2c:a0:ce:fe:be:71:11:3e:e6:0b:13: - 85:8d:36:e6:db:82:8b:fd:51:a3:3d:42:4c:0d:fd:cf:0b:d8: - 37:ab:f2:e5:53:15:3f:01:d7:a9:78:d5:99:fe:33:88:d7:c6: - 31:dd:bf:b1:d2:e6:31:17:6e:28:91:19:26:36:d7:bc:98:04: - 4c:30:cb:58:ec:b3:c9:1d:22:bf:28:bc:17:6d:2d:5d:36:c3: - e5:12:80:5d:02:4c:61:48:95:a8:77:96:49:e2:17:87:fd:3b: - cc:55:15:0d:b8:13:5e:31:97:05:78:78:7b:0d:8e:3d:ac:25: - 99:81:61:77:c4:a4:a2:25:f1:70:34:17:40:f7:cb:f3:fd:da: - ad:bd:6d:f1:dc:85:0f:dd:4d:21:9e:19:6a:97:b3:43:44:71: - db:74:3f:bf:8a:8d:06:54:48:fd:9e:88:e8:5d:d2:be:ee:b4: - 69:1b:63:11 ------BEGIN CERTIFICATE----- -MIIESjCCAzKgAwIBAgIGDzR1UVFhMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNVBAYT -Ak5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNo -IENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hvcjAe -Fw0yMjEyMjMxMjIxMzdaFw0zMTAzMTExMjIxMzdaMFcxCzAJBgNVBAYTAk5OMTEw -LwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENsb3Vk -MRUwEwYDVQQDDAxsb2NhbGhvc3Qubm4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQCjmuQP4L2TqVqnXq2FXtbgmLTpIuBikMPZVzcWXVc9aMrizy9GZxoM -rw6JhgEG39bJgBUKQ4VAP9ru7ngJfJDkiWOSQAsiHOLTFqmTYuQEerCrJTp0AkTq -8TGJlCl0oOK7rucP8Thqhx7dW+akzJes0wGacSejIm3YSsdJXBauYacGOpC033Gv -pf1RRnXNeOAMUplBT1YppqKj3dl+KT5opa/ANLVzUhIEkAcb9YujcVbFlU5iGNTs -6U6QG5EluzIV2xU4WRTJxcYKCKot9WeqL+uXdIqLPl8JJ7C/s6OF6Xr1Odwdx/Q0 -c9jy7bDJHSqF7uL7UQle/7+8ecNtMIm5AgMBAAGjggEJMIIBBTAXBgNVHREEEDAO -ggxsb2NhbGhvc3Qubm4wCwYDVR0PBAQDAgOoMBMGA1UdJQQMMAoGCCsGAQUFBwMB -MB0GA1UdDgQWBBSFoh12vcaL1tItBXck7Hh7cHF3wTAfBgNVHSMEGDAWgBSHy7Ez -LsFnfnHj5StMTaSzbtJbqTAJBgNVHRMEAjAAMEMGCCsGAQUFBwEBBDcwNTAzBggr -BgEFBQcwAoYnaHR0cDovL3Rlc3QuY3VybC5zZS9jYS9FZGVsQ3VybFJvb3QuY2Vy -MDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6Ly90ZXN0LmN1cmwuc2UvY2EvRWRlbEN1 -cmxSb290LmNybDANBgkqhkiG9w0BAQsFAAOCAQEAZo/16mpdWLZQsFt7H8FU2aO7 -NhvrGUoOHCZDMoTey8nrCJrundWmYj5w3mGJqdARICqmXBmrkXF49l+r5gOUs5RC -e0LGN/BMt0ldkMXjJCygzv6+cRE+5gsThY025tuCi/1Roz1CTA39zwvYN6vy5VMV -PwHXqXjVmf4ziNfGMd2/sdLmMRduKJEZJjbXvJgETDDLWOyzyR0ivyi8F20tXTbD -5RKAXQJMYUiVqHeWSeIXh/07zFUVDbgTXjGXBXh4ew2OPawlmYFhd8SkoiXxcDQX -QPfL8/3arb1t8dyFD91NIZ4ZapezQ0Rx23Q/v4qNBlRI/Z6I6F3Svu60aRtjEQ== ------END CERTIFICATE----- diff --git a/tests/certs/Server-localhost.nn-sv.csr b/tests/certs/Server-localhost.nn-sv.csr deleted file mode 100644 index af0d1c485f..0000000000 --- a/tests/certs/Server-localhost.nn-sv.csr +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN CERTIFICATE REQUEST----- -MIICnDCCAYQCAQAwVzELMAkGA1UEBhMCTk4xMTAvBgNVBAoMKEVkZWwgQ3VybCBB -cmN0aWMgSWxsdWRpdW0gUmVzZWFyY2ggQ2xvdWQxFTATBgNVBAMMDGxvY2FsaG9z -dC5ubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKOa5A/gvZOpWqde -rYVe1uCYtOki4GKQw9lXNxZdVz1oyuLPL0ZnGgyvDomGAQbf1smAFQpDhUA/2u7u -eAl8kOSJY5JACyIc4tMWqZNi5AR6sKslOnQCROrxMYmUKXSg4ruu5w/xOGqHHt1b -5qTMl6zTAZpxJ6MibdhKx0lcFq5hpwY6kLTfca+l/VFGdc144AxSmUFPVimmoqPd -2X4pPmilr8A0tXNSEgSQBxv1i6NxVsWVTmIY1OzpTpAbkSW7MhXbFThZFMnFxgoI -qi31Z6ov65d0ios+XwknsL+zo4XpevU53B3H9DRz2PLtsMkdKoXu4vtRCV7/v7x5 -w20wibkCAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQArdsmGDGMvCUZ4dOwsUDdP -C0RCBrgwRM7jQf1f4u2avePF/sl0RYhNLYhGUT2KUqLNs5+j7wKErthD32lWSPpa -orPnibZkEKaO7ZVFUtcN7EOmluXFXsapKilYPDCEeSsHwM5Aaofl8Mkb5e5H+idf -Vea2DuEKFQfumczzaD9JK9tPzsVbJ6FwiPeI46XpH7vrf1DZmauDp83GfAXc1Mrm -dd8QdoGhdNjTi7H+36l1jY+7xnZ+s1vwqxIt4BCf6p6iBy4GHApFaD7bP6dizEUq -weTUXHllb2bgz4cHHvV5n3NXzC6oE9sVw0nLdnfPFiZpGn8VnUW1ZvE3pGcWkAzC ------END CERTIFICATE REQUEST----- diff --git a/tests/certs/Server-localhost.nn-sv.der b/tests/certs/Server-localhost.nn-sv.der deleted file mode 100644 index 10b7e35584c3ee67f8ce186cabd957c269212b61..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc-jL100001 literal 1102 zc-k{)V(~I)Vm4a9%*4pV#Kvz@8W@;pz{|#|)#lOmotKf3o0Y*J!;ss6lZ`o)g-w{r z&(F}%Kp({6;?ZzTNzGAkE-lJYa4bqL$xK%8%*iQD$t=xP2udwZO)N^zP;k!4FHJF2 zGf)9(Vdjzb%P%U)NG-}!@XId;(y0m|MWw|h3XXZn8Tmy9a^k#3MutX4#z1UnY#t@f zYiwv>Y-kAO8iZ5q5>W$Th)Z~K@{<#DGV+T{^z!lyni!Rkea*h&j1wXVrpV! zWLP}w3IBt=lUGJ9k6YUsckRK9EiaWGBuzMcGu&J(HrzJj)T8tIZs}4y>-jp{7}@S$ zJJ}%0<=pCEf9u`53eK7dPdbw)IdChxTwZ-N?3|)mvf$C~ zb>`r#RHz8 znU4Npn#&d~zI(Gy(=KD_`U56gi-Uw%Ca_C??Ot3Mc66#=lEjraFa0J+PgLD)Bzjxa zB2wh!(PLa3t8~AnuhM@#y`-z#E}m0;!~V^STVGavwY(#H{EJEPjZbekoRrmSefQ{h zAZOhF{d+18=NfeGWMXDyU|ih9$O#M)Rs(Th5XuU&2pI4+p#~#2NP?e*g_((Y1vsE( zRatlpxY#(f*%(<_*_jy)WI=*_EMhDot&3#K_8#lLc1f4DT;)wgbwOeIK?8Y^v@(l? zfmnk``{|9wdI!_%3Lih!_VHb^Iqy>RN^tDU3bQa7Fc>()jAdkGF*h(ZFoy9BnA+4c zN=gc>^z}ceNZ|9C6l21e4u!0k%0xsJb4yiN;1%0puIqoNS#GF zXqki=luFY2zrMSxqtf#1?`@33%B-~ zJ-gl1{Woy2t&?a6016=998Y`!)86=jz6q9eyg*5Xv$1+Y2UjonbOIE0I8soDF6Tf diff --git a/tests/certs/Server-localhost.nn-sv.key b/tests/certs/Server-localhost.nn-sv.key deleted file mode 100644 index 3e4af202ed..0000000000 --- a/tests/certs/Server-localhost.nn-sv.key +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCjmuQP4L2TqVqn -Xq2FXtbgmLTpIuBikMPZVzcWXVc9aMrizy9GZxoMrw6JhgEG39bJgBUKQ4VAP9ru -7ngJfJDkiWOSQAsiHOLTFqmTYuQEerCrJTp0AkTq8TGJlCl0oOK7rucP8Thqhx7d -W+akzJes0wGacSejIm3YSsdJXBauYacGOpC033Gvpf1RRnXNeOAMUplBT1YppqKj -3dl+KT5opa/ANLVzUhIEkAcb9YujcVbFlU5iGNTs6U6QG5EluzIV2xU4WRTJxcYK -CKot9WeqL+uXdIqLPl8JJ7C/s6OF6Xr1Odwdx/Q0c9jy7bDJHSqF7uL7UQle/7+8 -ecNtMIm5AgMBAAECggEATTaCwAOfNRtOT4NdfX5fByzK5OSy5ZHQ/LgupX1z+OWG -KzkA5McwAiB0Se9WeLoXko3CYE+xibsZRn6BZGjHsTQuLA3Rs03StzEQ4yBe4MZO -rtcpGSsg/4jJilbEoeh0WYOYRWvg5lXS+UGwPsLYKpaDQTJ6NIHBOb1BBJxTkASA -ti7+uGn5DvRlOgFICBpNzRl83akeV8oLOJAqMZAlGI54jZa+cHkGfkJp+JyMbtjA -zML+oen1BYGHP++uM8fg4bn9bpixpg784qiJJsjzjQVofpZc1CaTJ32hzBCvEYrw -kQS5zhFsEP6fn278VWijFd2QOnxoyergumVOvBbNCQKBgQC+hB56kNGVuPcfSekW -xa5BytDlfAiAvo34N5VhHHNbe/RDtJ2w5z2ZqKg2AL0efWPb4kCMaiXZf9my0Kjm -iRv4LQA/hj1M7W33ubg93LZ9gnVdZSzuslR6CgXoIkmP4GZPF6n7+HxKStmeqBiE -TMc80OVE1ogXbPGcKOjxHvglawKBgQDb1tECQ9TFQtVveys69ycFSjQAFt569mQT -PBnVLtJ8RT3JX5rTKHLmYSl7kNylIzqO43+R8HZLGj09euRjTcKpatNkg7l74/PM -YUDQki8voWfXchpbN9pbRVhuw9TBNUvMiL9pEdoBl85MyDhydD/gC9809ljZyo+y -q8RCrP4yawKBgBXI+cs+IBkky21SgErQU/rF/Fkhc791CrrlcDlojXBanjXXw2hl -KNAXTxTNxNJluDN+ja8AvE9ApV4jKg0ihIY+bxbUfNH9HGQFYqIASQXVEyKY3Sh2 -T96cosxGj27aVBibNh7P7TZ5lKTlx9fpB6dWo8DZXzp+hKo8q1ZXGjz9AoGAdNuy -zKZr8tO9Cv6JE1YPqvMvwyBk8S4KMmNPRBAYmTBhUKr+bOJieW4KlAGEGFAqr4vk -4xnUd8Wh6g1qXBMYt9/uMM8IiP+6N9k2j+g1JveAcHjZ48VD0CKDiJWWgYGoIjhK -rzprDU+5vPztbIG49oq5Ark0r8jKK+q8b8jvcrMCgYB/eTv2L5ReL99Hvrtm5oVE -BkkLS4dr8hnA7QJyo84yy8yq1w5KzOiMpnnK7v6N9NkGMn7Ia8HMqFyGuqaINzlY -NdYt+qoxLXdIDzKTSS91GAwfF25iyptx2DsdY2j2Smhp4put1/QygAbvlwXZy+kG -T8c+FOuI1h2Bg0bSSoTfIQ== ------END PRIVATE KEY----- diff --git a/tests/certs/Server-localhost.nn-sv.pem b/tests/certs/Server-localhost.nn-sv.pem deleted file mode 100644 index 4ce5c1e6bc..0000000000 --- a/tests/certs/Server-localhost.nn-sv.pem +++ /dev/null @@ -1,162 +0,0 @@ -extensions = x509v3 - -[ x509v3 ] -subjectAltName = DNS:localhost.nn -keyUsage = keyEncipherment,digitalSignature,keyAgreement -extendedKeyUsage = serverAuth -subjectKeyIdentifier = hash -authorityKeyIdentifier = keyid -basicConstraints = CA:false -authorityInfoAccess = @issuer_info -crlDistributionPoints = @crl_info - -[ crl_ext ] -authorityKeyIdentifier = keyid:always -authorityInfoAccess = @issuer_info - -[ issuer_info ] -caIssuers;URI.0 = http://test.curl.se/ca/EdelCurlRoot.cer - -[ crl_info ] -URI.0 = http://test.curl.se/ca/EdelCurlRoot.crl - -[ req ] -default_bits = 1024 -distinguished_name = req_DN -default_md = sha256 -string_mask = utf8only - -[ req_DN ] -countryName = "Country Name is Northern Nowhere" -countryName_value = NN -organizationName = "Organization Name" -organizationName_value = Edel Curl Arctic Illudium Research Cloud -commonName = "Common Name" -commonName_value = localhost.nn ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCjmuQP4L2TqVqn -Xq2FXtbgmLTpIuBikMPZVzcWXVc9aMrizy9GZxoMrw6JhgEG39bJgBUKQ4VAP9ru -7ngJfJDkiWOSQAsiHOLTFqmTYuQEerCrJTp0AkTq8TGJlCl0oOK7rucP8Thqhx7d -W+akzJes0wGacSejIm3YSsdJXBauYacGOpC033Gvpf1RRnXNeOAMUplBT1YppqKj -3dl+KT5opa/ANLVzUhIEkAcb9YujcVbFlU5iGNTs6U6QG5EluzIV2xU4WRTJxcYK -CKot9WeqL+uXdIqLPl8JJ7C/s6OF6Xr1Odwdx/Q0c9jy7bDJHSqF7uL7UQle/7+8 -ecNtMIm5AgMBAAECggEATTaCwAOfNRtOT4NdfX5fByzK5OSy5ZHQ/LgupX1z+OWG -KzkA5McwAiB0Se9WeLoXko3CYE+xibsZRn6BZGjHsTQuLA3Rs03StzEQ4yBe4MZO -rtcpGSsg/4jJilbEoeh0WYOYRWvg5lXS+UGwPsLYKpaDQTJ6NIHBOb1BBJxTkASA -ti7+uGn5DvRlOgFICBpNzRl83akeV8oLOJAqMZAlGI54jZa+cHkGfkJp+JyMbtjA -zML+oen1BYGHP++uM8fg4bn9bpixpg784qiJJsjzjQVofpZc1CaTJ32hzBCvEYrw -kQS5zhFsEP6fn278VWijFd2QOnxoyergumVOvBbNCQKBgQC+hB56kNGVuPcfSekW -xa5BytDlfAiAvo34N5VhHHNbe/RDtJ2w5z2ZqKg2AL0efWPb4kCMaiXZf9my0Kjm -iRv4LQA/hj1M7W33ubg93LZ9gnVdZSzuslR6CgXoIkmP4GZPF6n7+HxKStmeqBiE -TMc80OVE1ogXbPGcKOjxHvglawKBgQDb1tECQ9TFQtVveys69ycFSjQAFt569mQT -PBnVLtJ8RT3JX5rTKHLmYSl7kNylIzqO43+R8HZLGj09euRjTcKpatNkg7l74/PM -YUDQki8voWfXchpbN9pbRVhuw9TBNUvMiL9pEdoBl85MyDhydD/gC9809ljZyo+y -q8RCrP4yawKBgBXI+cs+IBkky21SgErQU/rF/Fkhc791CrrlcDlojXBanjXXw2hl -KNAXTxTNxNJluDN+ja8AvE9ApV4jKg0ihIY+bxbUfNH9HGQFYqIASQXVEyKY3Sh2 -T96cosxGj27aVBibNh7P7TZ5lKTlx9fpB6dWo8DZXzp+hKo8q1ZXGjz9AoGAdNuy -zKZr8tO9Cv6JE1YPqvMvwyBk8S4KMmNPRBAYmTBhUKr+bOJieW4KlAGEGFAqr4vk -4xnUd8Wh6g1qXBMYt9/uMM8IiP+6N9k2j+g1JveAcHjZ48VD0CKDiJWWgYGoIjhK -rzprDU+5vPztbIG49oq5Ark0r8jKK+q8b8jvcrMCgYB/eTv2L5ReL99Hvrtm5oVE -BkkLS4dr8hnA7QJyo84yy8yq1w5KzOiMpnnK7v6N9NkGMn7Ia8HMqFyGuqaINzlY -NdYt+qoxLXdIDzKTSS91GAwfF25iyptx2DsdY2j2Smhp4put1/QygAbvlwXZy+kG -T8c+FOuI1h2Bg0bSSoTfIQ== ------END PRIVATE KEY----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 16717980979553 (0xf3475515161) - Signature Algorithm: sha256WithRSAEncryption - Issuer: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = Northern Nowhere Trust Anchor - Validity - Not Before: Dec 23 12:21:37 2022 GMT - Not After : Mar 11 12:21:37 2031 GMT - Subject: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = localhost.nn - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - Public-Key: (2048 bit) - Modulus: - 00:a3:9a:e4:0f:e0:bd:93:a9:5a:a7:5e:ad:85:5e: - d6:e0:98:b4:e9:22:e0:62:90:c3:d9:57:37:16:5d: - 57:3d:68:ca:e2:cf:2f:46:67:1a:0c:af:0e:89:86: - 01:06:df:d6:c9:80:15:0a:43:85:40:3f:da:ee:ee: - 78:09:7c:90:e4:89:63:92:40:0b:22:1c:e2:d3:16: - a9:93:62:e4:04:7a:b0:ab:25:3a:74:02:44:ea:f1: - 31:89:94:29:74:a0:e2:bb:ae:e7:0f:f1:38:6a:87: - 1e:dd:5b:e6:a4:cc:97:ac:d3:01:9a:71:27:a3:22: - 6d:d8:4a:c7:49:5c:16:ae:61:a7:06:3a:90:b4:df: - 71:af:a5:fd:51:46:75:cd:78:e0:0c:52:99:41:4f: - 56:29:a6:a2:a3:dd:d9:7e:29:3e:68:a5:af:c0:34: - b5:73:52:12:04:90:07:1b:f5:8b:a3:71:56:c5:95: - 4e:62:18:d4:ec:e9:4e:90:1b:91:25:bb:32:15:db: - 15:38:59:14:c9:c5:c6:0a:08:aa:2d:f5:67:aa:2f: - eb:97:74:8a:8b:3e:5f:09:27:b0:bf:b3:a3:85:e9: - 7a:f5:39:dc:1d:c7:f4:34:73:d8:f2:ed:b0:c9:1d: - 2a:85:ee:e2:fb:51:09:5e:ff:bf:bc:79:c3:6d:30: - 89:b9 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Subject Alternative Name: - DNS:localhost.nn - X509v3 Key Usage: - Digital Signature, Key Encipherment, Key Agreement - X509v3 Extended Key Usage: - TLS Web Server Authentication - X509v3 Subject Key Identifier: - 85:A2:1D:76:BD:C6:8B:D6:D2:2D:05:77:24:EC:78:7B:70:71:77:C1 - X509v3 Authority Key Identifier: - 87:CB:B1:33:2E:C1:67:7E:71:E3:E5:2B:4C:4D:A4:B3:6E:D2:5B:A9 - X509v3 Basic Constraints: - CA:FALSE - Authority Information Access: - CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer - X509v3 CRL Distribution Points: - Full Name: - URI:http://test.curl.se/ca/EdelCurlRoot.crl - Signature Algorithm: sha256WithRSAEncryption - Signature Value: - 66:8f:f5:ea:6a:5d:58:b6:50:b0:5b:7b:1f:c1:54:d9:a3:bb: - 36:1b:eb:19:4a:0e:1c:26:43:32:84:de:cb:c9:eb:08:9a:ee: - 9d:d5:a6:62:3e:70:de:61:89:a9:d0:11:20:2a:a6:5c:19:ab: - 91:71:78:f6:5f:ab:e6:03:94:b3:94:42:7b:42:c6:37:f0:4c: - b7:49:5d:90:c5:e3:24:2c:a0:ce:fe:be:71:11:3e:e6:0b:13: - 85:8d:36:e6:db:82:8b:fd:51:a3:3d:42:4c:0d:fd:cf:0b:d8: - 37:ab:f2:e5:53:15:3f:01:d7:a9:78:d5:99:fe:33:88:d7:c6: - 31:dd:bf:b1:d2:e6:31:17:6e:28:91:19:26:36:d7:bc:98:04: - 4c:30:cb:58:ec:b3:c9:1d:22:bf:28:bc:17:6d:2d:5d:36:c3: - e5:12:80:5d:02:4c:61:48:95:a8:77:96:49:e2:17:87:fd:3b: - cc:55:15:0d:b8:13:5e:31:97:05:78:78:7b:0d:8e:3d:ac:25: - 99:81:61:77:c4:a4:a2:25:f1:70:34:17:40:f7:cb:f3:fd:da: - ad:bd:6d:f1:dc:85:0f:dd:4d:21:9e:19:6a:97:b3:43:44:71: - db:74:3f:bf:8a:8d:06:54:48:fd:9e:88:e8:5d:d2:be:ee:b4: - 69:1b:63:11 ------BEGIN CERTIFICATE----- -MIIESjCCAzKgAwIBAgIGDzR1UVFhMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNVBAYT -Ak5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNo -IENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hvcjAe -Fw0yMjEyMjMxMjIxMzdaFw0zMTAzMTExMjIxMzdaMFcxCzAJBgNVBAYTAk5OMTEw -LwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENsb3Vk -MRUwEwYDVQQDDAxsb2NhbGhvc3Qubm4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQCjmuQP4L2TqVqnXq2FXtbgmLTpIuBikMPZVzcWXVc9aMrizy9GZxoM -rw6JhgEG39bJgBUKQ4VAP9ru7ngJfJDkiWOSQAsiHOLTFqmTYuQEerCrJTp0AkTq -8TGJlCl0oOK7rucP8Thqhx7dW+akzJes0wGacSejIm3YSsdJXBauYacGOpC033Gv -pf1RRnXNeOAMUplBT1YppqKj3dl+KT5opa/ANLVzUhIEkAcb9YujcVbFlU5iGNTs -6U6QG5EluzIV2xU4WRTJxcYKCKot9WeqL+uXdIqLPl8JJ7C/s6OF6Xr1Odwdx/Q0 -c9jy7bDJHSqF7uL7UQle/7+8ecNtMIm5AgMBAAGjggEJMIIBBTAXBgNVHREEEDAO -ggxsb2NhbGhvc3Qubm4wCwYDVR0PBAQDAgOoMBMGA1UdJQQMMAoGCCsGAQUFBwMB -MB0GA1UdDgQWBBSFoh12vcaL1tItBXck7Hh7cHF3wTAfBgNVHSMEGDAWgBSHy7Ez -LsFnfnHj5StMTaSzbtJbqTAJBgNVHRMEAjAAMEMGCCsGAQUFBwEBBDcwNTAzBggr -BgEFBQcwAoYnaHR0cDovL3Rlc3QuY3VybC5zZS9jYS9FZGVsQ3VybFJvb3QuY2Vy -MDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6Ly90ZXN0LmN1cmwuc2UvY2EvRWRlbEN1 -cmxSb290LmNybDANBgkqhkiG9w0BAQsFAAOCAQEAZo/16mpdWLZQsFt7H8FU2aO7 -NhvrGUoOHCZDMoTey8nrCJrundWmYj5w3mGJqdARICqmXBmrkXF49l+r5gOUs5RC -e0LGN/BMt0ldkMXjJCygzv6+cRE+5gsThY025tuCi/1Roz1CTA39zwvYN6vy5VMV -PwHXqXjVmf4ziNfGMd2/sdLmMRduKJEZJjbXvJgETDDLWOyzyR0ivyi8F20tXTbD -5RKAXQJMYUiVqHeWSeIXh/07zFUVDbgTXjGXBXh4ew2OPawlmYFhd8SkoiXxcDQX -QPfL8/3arb1t8dyFD91NIZ4ZapezQ0Rx23Q/v4qNBlRI/Z6I6F3Svu60aRtjEQ== ------END CERTIFICATE----- diff --git a/tests/certs/Server-localhost.nn-sv.pub.der b/tests/certs/Server-localhost.nn-sv.pub.der deleted file mode 100644 index af9bcfa4709780ee72c8abc1aeef8935ca3850e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc-jL100001 literal 294 zc-jFb0ondAf&n5h4F(A+hDe6@4FLfG1potr0S^E$f&mHwf&l>lqnhLo;JuTnTBlyE zg%DRiLXyRPRC@i=OS9^G5!q|BGB(*c@s zC!->5*hBrTtMxbhT0Vi?ry=}wRvktMq_726d!Sro~|#tI0kE%j%rFYA|dii sv!jLSdi6Qn9mn)EbJ+6ju*n@Nh3?|}Q3+oEzr1n=z{|#|)#lOmotKf3o0Y*J!;ss6lZ`o)g-w{r z&(F}%Kp({6;?ZzTNzGAkE-lJYa4bqL$xK%8%*iQD$t=xP2udwZO)N^zP;k!4FHJF2 zGf)9(Vdjzb%P%U)NG-}!@XId;(y0m|MWw|h3XXZn8Tmy9a^k#3MutX4#z1UnY#t@f zYiwv>Y-kAO8iY{n5+MTth)Xzg@{<#DGV+T{44N2~kiE>v%D~*j$j<;2=VEGNWMsIn zIXR+9cF_)Ytxf%t`R+=1OC^v?C8y4xMhPXJ)NxA&O{>7TdJipDjj#iqlT=bqz#Cgp; zg?k2(f1fbNCtCL=ah*%mx%^v`-~XrB^`sC#pB1bovCkA9ckZc{ zzpogcwo>8Tv&~G*j0}v6n;1EOA;MxH1`I!0K^A@k-X?B%7&2rSaD&A8Sy-5vm{%AG zgE*=zJO*5B9NKJ*tgP(Jj0UnGK|U5S7Ln{QhR=+9#JXRfFJ0JqTW#Z!w}mMN@*rtt z76}8f29fsD8;$i2rq>ldeyZ)`yJU0TrRbI5n3ol1VKQJaaE2Mn$jD-DU}|6t;~Oxw zsb`dw6j& z&Y~Q&48jabBvG514@^0yx@y6fZH2$ZwmcB9nX}-w)}QS^rl*{doD`P4@>#&O+{$f> zlaw!cD4M&u+08vGA1YD)x8C&Cjf^=m`X`i~7o9D)iBX&~xuNAkR#)^o!F`o>4dO=g zin;Ide*NZeFTMEnDn+*C?~m_)+McdsvH0MXPg~9v&DHy{bK>b{sgwIkcCV?3xoP)T ze(oB{xXlb{7KL?edjF&jto`03+nQ@@GdC&itX%HL^eR@bh`g%h^7=LL2XrLw-#ex& ze9Zb)?u-keGkh49Khm#lQ}NVoJ6w99&{3?X+EexQrL(g+w#4VH^3u(T?o6+@=W%x4 X+x-2#+`H#l&#ev~UnLuDB7G46HfEE7 diff --git a/tests/certs/Server-localhost0h-sv.key b/tests/certs/Server-localhost0h-sv.key deleted file mode 100644 index 0e0533ec37..0000000000 --- a/tests/certs/Server-localhost0h-sv.key +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDfKZNYgh2iuAcq -so+TDt8VSXIGkxlKLcW9VpJa2vTTmgEc7kdXDp7Y1w3Ezkui8PwH7JHplQj06V3y -SfMLmPDYx9RnL/vylDsUyAbaOXCK+UtwqHRrP1vRpBzqvfGeweLnmIhP6Uu2yNae -AfO3ye7N4teWaBTXRMYRE59sBk5XmFPIQN6dRB9q9AGwVkdeO7U8KZuW85paeNER -USUOQ4JK099UWkYA3rCiLmVURECcZNPoP+is4wz7NgrFeTepou8GFEOsniDeMNLq -eX3v8gyTcI27FP9MVkHkKt6SCs5lLNP7KQ9P+RbXYlROTKgFNF3mIOOJvHsf3yFX -ZqkgzuazAgMBAAECggEAa31sIpKx0aHQmeleLJhaLbetu6r44HkBqPxdDHQwvweM -B7JiHHXHX2zejfBMEFUBIJP7iEYoBUeu37hs4CYvxEskbPt44NQzTQQ4AL7wDZCc -nMwXH11qTaU95HfPPQfo0mLvLYaS2J0Oexc3nEwgwXzFGQZTG4ld2fXYsUCsVZX8 -PoHbkKWEHveQEFDmGezguc2UG3DrXaZv5gbMhVik048zX3P5cn0ic9TK9yEFZDXS -8Qiq/SHTHEnkZV5J8s12pcDyQdi1cN96MVZ1/feeg1Pc06q7PN7xvkmZHCQ1tOdl -b7STXNPrJ0P7OwbeB0Q3xNwqI25wicN1oaBvdR/PAQKBgQD4gN6+sR74FNC4q99T -fuFqwJ36W8GG0jc9joJTbITXGSdArQHm838Mippp0P3MrUTLqXI0nhjH8ePjF83R -KRWGoUvSc2Xe7LjzzEmg9CmtB+QD97Qir0468izqnlP1Ef16kbbIMLsoVgIht6YY -klUYs7x3AtDBvHV7EKlP63kUgQKBgQDl5QDW+KZRvQU/G7tWsOZ6iQ3Ed8Zt4uRk -EshPeCoz0S0ks8pzpa+YaAAUKsHvgiL7oLMFquuVHn7TctYBoe2/bwdj0/IW/1pP -oDJqRJIbamjYj6qKG7Ihx0yx+z7f7vbKCgC5ifzy0Xl60E9fRIf3/dVopU+3qtwG -qOphkrNRMwKBgQCrEixFIjGrnsjBGLC5DhOoJcmbXCcx5O1aVwyo2X/pg8td3rv8 -fYvs2k3KorDVgkJl4dRZHKz6mC7FWtG5N4s2DzvfOMncWSJJ00ysnOlD0LbLdG5x -ojU8pxL8wNoTT7sr8bvevI1bCzqUc5TIPZSPWMxZMXr8o/xMKAAmoHfOAQKBgDBH -VlTO5Qa3XlmxdjcvcUd8bsK6sJY1FueZNi3SO3KkVAmoJDUDL4wfEx0pGY810ijr -x4zCJzUqsVGwhRbUrbwNEg053lZMC+g66Tt96P0O7LPF//d+93q2gvnBnKOkaHln -fl14iAFqUkujYXfNSYyf5uhSBxq4K/rOEGKrTzMXAoGBAL3Hz3s5Gvy44SMV0UHl -18gEqR0y9mXfgON9Rk0yE+fFYFRnFf4iHIxhodXPIGeu1CpqtXjEcG8JXVXniaao -qNGbVs2QoBUVW81sHG9h/ulHCAwjFvZhFYgDiRQPcVd3lNJM4gigjRyw/nRnQH+2 -MVCJe5htDEMM58h8LepU4T8M ------END PRIVATE KEY----- diff --git a/tests/certs/Server-localhost0h-sv.pem b/tests/certs/Server-localhost0h-sv.pem deleted file mode 100644 index 9c4c9632ad..0000000000 --- a/tests/certs/Server-localhost0h-sv.pem +++ /dev/null @@ -1,163 +0,0 @@ -extensions = x509v3 - -[ x509v3 ] -#subjectAltName = DNS:localhost\0h -subjectAltName = DER:30:0d:82:0b:6c:6f:63:61:6c:68:6f:73:74:00:68 -keyUsage = keyEncipherment,digitalSignature,keyAgreement -extendedKeyUsage = serverAuth -subjectKeyIdentifier = hash -authorityKeyIdentifier = keyid -basicConstraints = CA:false -authorityInfoAccess = @issuer_info -crlDistributionPoints = @crl_info - -[ crl_ext ] -authorityKeyIdentifier = keyid:always -authorityInfoAccess = @issuer_info - -[ issuer_info ] -caIssuers;URI.0 = http://test.curl.se/ca/EdelCurlRoot.cer - -[ crl_info ] -URI.0 = http://test.curl.se/ca/EdelCurlRoot.crl - -[ req ] -default_bits = 1024 -distinguished_name = req_DN -default_md = sha256 -string_mask = utf8only - -[ req_DN ] -countryName = "Country Name is Northern Nowhere" -countryName_value = NN -organizationName = "Organization Name" -organizationName_value = Edel Curl Arctic Illudium Research Cloud -commonName = "Common Name" -commonName_value = localhost ------BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDfKZNYgh2iuAcq -so+TDt8VSXIGkxlKLcW9VpJa2vTTmgEc7kdXDp7Y1w3Ezkui8PwH7JHplQj06V3y -SfMLmPDYx9RnL/vylDsUyAbaOXCK+UtwqHRrP1vRpBzqvfGeweLnmIhP6Uu2yNae -AfO3ye7N4teWaBTXRMYRE59sBk5XmFPIQN6dRB9q9AGwVkdeO7U8KZuW85paeNER -USUOQ4JK099UWkYA3rCiLmVURECcZNPoP+is4wz7NgrFeTepou8GFEOsniDeMNLq -eX3v8gyTcI27FP9MVkHkKt6SCs5lLNP7KQ9P+RbXYlROTKgFNF3mIOOJvHsf3yFX -ZqkgzuazAgMBAAECggEAa31sIpKx0aHQmeleLJhaLbetu6r44HkBqPxdDHQwvweM -B7JiHHXHX2zejfBMEFUBIJP7iEYoBUeu37hs4CYvxEskbPt44NQzTQQ4AL7wDZCc -nMwXH11qTaU95HfPPQfo0mLvLYaS2J0Oexc3nEwgwXzFGQZTG4ld2fXYsUCsVZX8 -PoHbkKWEHveQEFDmGezguc2UG3DrXaZv5gbMhVik048zX3P5cn0ic9TK9yEFZDXS -8Qiq/SHTHEnkZV5J8s12pcDyQdi1cN96MVZ1/feeg1Pc06q7PN7xvkmZHCQ1tOdl -b7STXNPrJ0P7OwbeB0Q3xNwqI25wicN1oaBvdR/PAQKBgQD4gN6+sR74FNC4q99T -fuFqwJ36W8GG0jc9joJTbITXGSdArQHm838Mippp0P3MrUTLqXI0nhjH8ePjF83R -KRWGoUvSc2Xe7LjzzEmg9CmtB+QD97Qir0468izqnlP1Ef16kbbIMLsoVgIht6YY -klUYs7x3AtDBvHV7EKlP63kUgQKBgQDl5QDW+KZRvQU/G7tWsOZ6iQ3Ed8Zt4uRk -EshPeCoz0S0ks8pzpa+YaAAUKsHvgiL7oLMFquuVHn7TctYBoe2/bwdj0/IW/1pP -oDJqRJIbamjYj6qKG7Ihx0yx+z7f7vbKCgC5ifzy0Xl60E9fRIf3/dVopU+3qtwG -qOphkrNRMwKBgQCrEixFIjGrnsjBGLC5DhOoJcmbXCcx5O1aVwyo2X/pg8td3rv8 -fYvs2k3KorDVgkJl4dRZHKz6mC7FWtG5N4s2DzvfOMncWSJJ00ysnOlD0LbLdG5x -ojU8pxL8wNoTT7sr8bvevI1bCzqUc5TIPZSPWMxZMXr8o/xMKAAmoHfOAQKBgDBH -VlTO5Qa3XlmxdjcvcUd8bsK6sJY1FueZNi3SO3KkVAmoJDUDL4wfEx0pGY810ijr -x4zCJzUqsVGwhRbUrbwNEg053lZMC+g66Tt96P0O7LPF//d+93q2gvnBnKOkaHln -fl14iAFqUkujYXfNSYyf5uhSBxq4K/rOEGKrTzMXAoGBAL3Hz3s5Gvy44SMV0UHl -18gEqR0y9mXfgON9Rk0yE+fFYFRnFf4iHIxhodXPIGeu1CpqtXjEcG8JXVXniaao -qNGbVs2QoBUVW81sHG9h/ulHCAwjFvZhFYgDiRQPcVd3lNJM4gigjRyw/nRnQH+2 -MVCJe5htDEMM58h8LepU4T8M ------END PRIVATE KEY----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 16717980979573 (0xf3475515175) - Signature Algorithm: sha256WithRSAEncryption - Issuer: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = Northern Nowhere Trust Anchor - Validity - Not Before: Dec 23 12:21:37 2022 GMT - Not After : Mar 11 12:21:37 2031 GMT - Subject: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = localhost - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - Public-Key: (2048 bit) - Modulus: - 00:df:29:93:58:82:1d:a2:b8:07:2a:b2:8f:93:0e: - df:15:49:72:06:93:19:4a:2d:c5:bd:56:92:5a:da: - f4:d3:9a:01:1c:ee:47:57:0e:9e:d8:d7:0d:c4:ce: - 4b:a2:f0:fc:07:ec:91:e9:95:08:f4:e9:5d:f2:49: - f3:0b:98:f0:d8:c7:d4:67:2f:fb:f2:94:3b:14:c8: - 06:da:39:70:8a:f9:4b:70:a8:74:6b:3f:5b:d1:a4: - 1c:ea:bd:f1:9e:c1:e2:e7:98:88:4f:e9:4b:b6:c8: - d6:9e:01:f3:b7:c9:ee:cd:e2:d7:96:68:14:d7:44: - c6:11:13:9f:6c:06:4e:57:98:53:c8:40:de:9d:44: - 1f:6a:f4:01:b0:56:47:5e:3b:b5:3c:29:9b:96:f3: - 9a:5a:78:d1:11:51:25:0e:43:82:4a:d3:df:54:5a: - 46:00:de:b0:a2:2e:65:54:44:40:9c:64:d3:e8:3f: - e8:ac:e3:0c:fb:36:0a:c5:79:37:a9:a2:ef:06:14: - 43:ac:9e:20:de:30:d2:ea:79:7d:ef:f2:0c:93:70: - 8d:bb:14:ff:4c:56:41:e4:2a:de:92:0a:ce:65:2c: - d3:fb:29:0f:4f:f9:16:d7:62:54:4e:4c:a8:05:34: - 5d:e6:20:e3:89:bc:7b:1f:df:21:57:66:a9:20:ce: - e6:b3 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Subject Alternative Name: - 0 ..localhost.h - X509v3 Key Usage: - Digital Signature, Key Encipherment, Key Agreement - X509v3 Extended Key Usage: - TLS Web Server Authentication - X509v3 Subject Key Identifier: - 6B:56:00:F3:01:BC:16:8B:EB:CF:75:A1:89:DB:26:B1:C4:ED:71:64 - X509v3 Authority Key Identifier: - 87:CB:B1:33:2E:C1:67:7E:71:E3:E5:2B:4C:4D:A4:B3:6E:D2:5B:A9 - X509v3 Basic Constraints: - CA:FALSE - Authority Information Access: - CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer - X509v3 CRL Distribution Points: - Full Name: - URI:http://test.curl.se/ca/EdelCurlRoot.crl - Signature Algorithm: sha256WithRSAEncryption - Signature Value: - 5a:b2:83:c0:94:ce:25:aa:a0:f4:b6:71:fb:16:b4:e0:10:3c: - 9c:a0:db:2a:fc:b7:f8:97:64:cc:19:92:56:63:a9:e6:50:d6: - 6d:79:b6:a3:62:23:d2:48:21:37:46:46:3e:9d:cd:1f:55:18: - 77:fd:7f:35:ea:d8:68:9c:1c:2f:c8:23:43:a2:cd:77:3c:5c: - 21:94:93:80:84:d0:6a:8a:5b:ae:11:be:79:3e:80:17:32:9e: - 73:0b:dd:0d:f5:f6:4f:3f:1b:a3:eb:aa:21:06:a7:ef:c7:bf: - e5:87:67:2c:38:a3:c1:d4:f2:b4:ce:72:9d:2e:f8:b9:91:cb: - 83:1a:c9:be:74:bb:ac:78:5c:d9:3e:fd:1f:9d:ac:19:5e:b3: - 00:66:38:71:7e:06:2e:fe:1a:c0:ad:f7:82:1d:85:6d:3d:3c: - 9d:62:66:cd:1e:6d:f1:67:7a:05:4a:58:6e:7a:a7:1f:2f:7c: - 5f:c0:2c:19:df:de:c6:2d:13:c6:3b:ea:6d:98:d0:55:98:4c: - 00:a7:e2:2f:7d:86:24:49:2d:86:c3:75:d0:71:41:16:8c:7b: - 49:25:eb:d2:cd:9b:08:b4:5f:6e:aa:4a:2d:6c:5b:89:67:7f: - 3f:0c:43:43:bd:83:f7:ef:1e:ee:e7:6a:e7:3a:c1:c7:aa:1d: - 5b:34:1b:d1 ------BEGIN CERTIFICATE----- -MIIERjCCAy6gAwIBAgIGDzR1UVF1MA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNVBAYT -Ak5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNo -IENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hvcjAe -Fw0yMjEyMjMxMjIxMzdaFw0zMTAzMTExMjIxMzdaMFQxCzAJBgNVBAYTAk5OMTEw -LwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENsb3Vk -MRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQDfKZNYgh2iuAcqso+TDt8VSXIGkxlKLcW9VpJa2vTTmgEc7kdXDp7Y1w3E -zkui8PwH7JHplQj06V3ySfMLmPDYx9RnL/vylDsUyAbaOXCK+UtwqHRrP1vRpBzq -vfGeweLnmIhP6Uu2yNaeAfO3ye7N4teWaBTXRMYRE59sBk5XmFPIQN6dRB9q9AGw -VkdeO7U8KZuW85paeNERUSUOQ4JK099UWkYA3rCiLmVURECcZNPoP+is4wz7NgrF -eTepou8GFEOsniDeMNLqeX3v8gyTcI27FP9MVkHkKt6SCs5lLNP7KQ9P+RbXYlRO -TKgFNF3mIOOJvHsf3yFXZqkgzuazAgMBAAGjggEIMIIBBDAWBgNVHREEDzANggts -b2NhbGhvc3QAaDALBgNVHQ8EBAMCA6gwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYD -VR0OBBYEFGtWAPMBvBaL6891oYnbJrHE7XFkMB8GA1UdIwQYMBaAFIfLsTMuwWd+ -cePlK0xNpLNu0lupMAkGA1UdEwQCMAAwQwYIKwYBBQUHAQEENzA1MDMGCCsGAQUF -BzAChidodHRwOi8vdGVzdC5jdXJsLnNlL2NhL0VkZWxDdXJsUm9vdC5jZXIwOAYD -VR0fBDEwLzAtoCugKYYnaHR0cDovL3Rlc3QuY3VybC5zZS9jYS9FZGVsQ3VybFJv -b3QuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQBasoPAlM4lqqD0tnH7FrTgEDycoNsq -/Lf4l2TMGZJWY6nmUNZtebajYiPSSCE3RkY+nc0fVRh3/X816thonBwvyCNDos13 -PFwhlJOAhNBqiluuEb55PoAXMp5zC90N9fZPPxuj66ohBqfvx7/lh2csOKPB1PK0 -znKdLvi5kcuDGsm+dLuseFzZPv0fnawZXrMAZjhxfgYu/hrArfeCHYVtPTydYmbN -Hm3xZ3oFSlhueqcfL3xfwCwZ397GLRPGO+ptmNBVmEwAp+IvfYYkSS2Gw3XQcUEW -jHtJJevSzZsItF9uqkotbFuJZ38/DENDvYP37x7u52rnOsHHqh1bNBvR ------END CERTIFICATE----- diff --git a/tests/certs/Server-localhost0h-sv.pub.der b/tests/certs/Server-localhost0h-sv.pub.der deleted file mode 100644 index 5c0e00d056456f317df7a06096adbb5061307092..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc-jL100001 literal 294 zc-jFb0ondAf&n5h4F(A+hDe6@4FLfG1potr0S^E$f&mHwf&l>l-zk$=f*qo`2P(3U zlMde%Npc308A>h1y;hQ1+VskOK_-kYd>4jq#WwK@t(or=a`63=}WfA)}8_Lx5@6!;@6gF z6xT$?5fh(m22NL)Q^-KxokSmM^Z~F|M_xO%JSm%&^O{slU1{6cAo*>>Z(&~AA@A3?jaE-eZ|4ddv "$PREFIX-ca.cacert" +"$OPENSSL" x509 -extfile "$SRCDIR/$PREFIX-ca.prm" -days "$DURATION" -req -signkey "$PREFIX-ca.key" -in "$PREFIX-ca.csr" -out "$PREFIX-ca.raw-cacert" "$DIGESTALGO" +"$OPENSSL" x509 -text -in "$PREFIX-ca.raw-cacert" -nameopt multiline > "$PREFIX-ca.cacert" "$OPENSSL" x509 -in "$PREFIX-ca.cacert" -outform der -out "$PREFIX-ca.der" "$OPENSSL" x509 -in "$PREFIX-ca.cacert" -text -nameopt multiline > "$PREFIX-ca.crt" -"$OPENSSL" x509 -noout -text -in "$PREFIX-ca.cacert" -nameopt multiline -# "$OPENSSL" rsa -in "../keys/$PREFIX-ca.key" -text -noout -pubout + +for ext in key cacert crt; do + cp "$PREFIX-ca.$ext" "$SRCDIR"/ +done +echo "ca root $PREFIX generated." diff --git a/tests/certs/scripts/genserv.sh b/tests/certs/scripts/genserv.sh index 73e4978363..c2701ed87e 100755 --- a/tests/certs/scripts/genserv.sh +++ b/tests/certs/scripts/genserv.sh @@ -36,8 +36,11 @@ command -v "$OPENSSL" USAGE='echo Usage is genserv.sh ' -HOME=$(pwd) -cd "$HOME" +SRCDIR=$(pwd) + +GENDIR=${GENDIR:-$SRCDIR/gen} +test -d "$GENDIR" || mkdir "$GENDIR" +cd "$GENDIR" KEYSIZE=2048 DURATION=300 @@ -46,7 +49,6 @@ DIGESTALGO=-sha256 REQ=YES P12=NO -DHP=NO NOTOK= @@ -55,8 +57,8 @@ if [ -z "$PREFIX" ]; then echo 'No configuration prefix' NOTOK=1 else - if [ ! -f "$PREFIX-sv.prm" ]; then - echo "No configuration file $PREFIX-sv.prm" + if [ ! -f "$SRCDIR/$PREFIX.prm" ]; then + echo "No configuration file $SRCDIR/$PREFIX.prm" NOTOK=1 fi fi @@ -86,48 +88,44 @@ echo "PREFIX=$PREFIX CAPREFIX=$CAPREFIX DURATION=$DURATION KEYSIZE=$KEYSIZE" set -x -if [ "$DHP" = YES ]; then - "$OPENSSL" dhparam -2 -out "$PREFIX-sv.dhp" "$KEYSIZE" -fi if [ "$REQ" = YES ]; then - "$OPENSSL" req -config "$PREFIX-sv.prm" -newkey "rsa:$KEYSIZE" -keyout "$PREFIX-sv.key" -out "$PREFIX-sv.csr" -passout fd:0 < "$PREFIX-sv.crt" +"$OPENSSL" rsa -in "$PREFIX.key" -pubout -outform DER -out "$PREFIX.pub.der" +"$OPENSSL" rsa -in "$PREFIX.key" -pubout -outform PEM -out "$PREFIX.pub.pem" +"$OPENSSL" x509 -extfile "$SRCDIR/$PREFIX.prm" -days "$DURATION" -CA "$CAPREFIX-ca.cacert" -CAkey "$CAPREFIX-ca.key" -CAcreateserial -in "$PREFIX.csr" -req -text -nameopt multiline "$DIGESTALGO" > "$PREFIX.crt" if [ "$P12" = YES ]; then - "$OPENSSL" pkcs12 -export -des3 -out "$PREFIX-sv.p12" -caname "$CAPREFIX" -name "$PREFIX" -inkey "$PREFIX-sv.key" -in "$PREFIX-sv.crt" -certfile "$CAPREFIX-ca.crt" + "$OPENSSL" pkcs12 -export -des3 -out "$PREFIX.p12" -caname "$CAPREFIX" -name "$PREFIX" -inkey "$PREFIX.key" -in "$PREFIX.crt" -certfile "$CAPREFIX-ca.crt" fi -"$OPENSSL" x509 -noout -text -hash -in "$PREFIX-sv.crt" -nameopt multiline +"$OPENSSL" x509 -noout -text -hash -in "$PREFIX.crt" -nameopt multiline # revoke server cert touch "$CAPREFIX-ca.db" echo 01 > "$CAPREFIX-ca.cnt" -"$OPENSSL" ca -config "$CAPREFIX-ca.cnf" -revoke "$PREFIX-sv.crt" +"$OPENSSL" ca -config "$SRCDIR/$CAPREFIX-ca.cnf" -revoke "$PREFIX.crt" # issue CRL -"$OPENSSL" ca -config "$CAPREFIX-ca.cnf" -gencrl -out "$PREFIX-sv.crl" +"$OPENSSL" ca -config "$SRCDIR/$CAPREFIX-ca.cnf" -gencrl -out "$PREFIX.crl" -"$OPENSSL" x509 -in "$PREFIX-sv.crt" -outform der -out "$PREFIX-sv.der" +"$OPENSSL" x509 -in "$PREFIX.crt" -outform der -out "$PREFIX.der" # all together now -touch "$PREFIX-sv.dhp" -cat "$PREFIX-sv.prm" "$PREFIX-sv.key" "$PREFIX-sv.crt" "$PREFIX-sv.dhp" > "$PREFIX-sv.pem" -chmod o-r "$PREFIX-sv.prm" - -"$OPENSSL" x509 -in "$PREFIX-sv.pem" -pubkey -noout | \ -"$OPENSSL" pkey -pubin -outform der | "$OPENSSL" dgst -sha256 -binary | \ -"$OPENSSL" enc -base64 > "$PREFIX-sv.pubkey-pinned" - -echo "$PREFIX-sv.pem done" +cat "$SRCDIR/$PREFIX.prm" "$PREFIX.key" "$PREFIX.crt" > "$PREFIX.pem" +chmod o-r "$SRCDIR/$PREFIX.prm" + +#for ext in crl crt csr der key pem pub.der pub.pem; do +for ext in crl crt key pem pub.der pub.pem; do + cp "$PREFIX.$ext" "$SRCDIR"/ +done +echo "certificates for $PREFIX generated." diff --git a/tests/certs/stunnel-sv.crl b/tests/certs/stunnel-sv.crl deleted file mode 100644 index 494ce73587..0000000000 --- a/tests/certs/stunnel-sv.crl +++ /dev/null @@ -1,15 +0,0 @@ ------BEGIN X509 CRL----- -MIICWzCCAUMCAQEwDQYJKoZIhvcNAQELBQAwaDELMAkGA1UEBhMCTk4xMTAvBgNV -BAoMKEVkZWwgQ3VybCBBcmN0aWMgSWxsdWRpdW0gUmVzZWFyY2ggQ2xvdWQxJjAk -BgNVBAMMHU5vcnRoZXJuIE5vd2hlcmUgVHJ1c3QgQW5jaG9yFw0yMjEyMjMxMjIx -MzlaFw0yMzAxMjIxMjIxMzlaMIGWMBcCBg80dVEqPBcNMjIxMjIzMTIyMTM2WjAX -AgYPNHVRUWEXDTIyMTIyMzEyMjEzN1owFwIGDzR1UVF1Fw0yMjEyMjMxMjIxMzda -MBcCBg80dVFRiRcNMjIxMjIzMTIyMTM4WjAXAgYPNHVReK4XDTIyMTIyMzEyMjEz -OFowFwIGDzR1UZ/TFw0yMjEyMjMxMjIxMzlaoA4wDDAKBgNVHRQEAwIBATANBgkq -hkiG9w0BAQsFAAOCAQEAMcVpjkRfr71+8t8qMGDR7jNycVDsEw8H+t4wXq44EkVu -Z3uB7IPa5KQJ4HNZ5U/5yfWrLQ14YsOHEPIWaDyXG+MYKa82t/VGSzkWdiPE/onz -Y3PBkclURacEZ5NHWTDGJXGttO7cHPPN4FsKxAsS7EWPRSCCKBGIxY3L+4QcziZV -G9zsrzn0B7NI11E9+VGm0HbhSxXUthayPvHeUmjpeJ+711R22ANNTV2jAMqFn2ZP -i6PNenZXC3xt1cZd4/T6343TT5jd0QB1JUiSFGYWZw3sSga6d57Mf5WTOCAfJsWL -X1Wds0WsQ/XbsGySCLXPWfOaxrfhk3FJHSwIDjKoAg== ------END X509 CRL----- diff --git a/tests/certs/stunnel-sv.crt b/tests/certs/stunnel-sv.crt deleted file mode 100644 index 82285808cb..0000000000 --- a/tests/certs/stunnel-sv.crt +++ /dev/null @@ -1,99 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 16717980999635 (0xf3475519fd3) - Signature Algorithm: sha256WithRSAEncryption - Issuer: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = Northern Nowhere Trust Anchor - Validity - Not Before: Dec 23 12:21:39 2022 GMT - Not After : Mar 11 12:21:39 2031 GMT - Subject: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = localhost - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - Public-Key: (2048 bit) - Modulus: - 00:ab:0a:b0:03:d0:76:fe:5e:ce:15:de:61:d5:e3: - 91:6f:7c:d6:bb:ca:26:8e:78:be:26:35:d1:a6:59: - f1:d5:3c:55:3e:09:2c:ec:a0:d4:af:0e:3c:5a:a2: - b5:b0:78:51:95:62:80:80:71:c8:4e:9f:59:59:93: - 40:12:b2:a9:ce:b2:cd:17:8b:9f:27:f3:e3:cf:23: - 78:06:d2:06:23:5f:9b:20:ec:42:77:66:ad:a4:5e: - 82:b4:4d:94:72:ea:13:64:72:fc:cb:83:2c:d7:a1: - 8b:f5:2e:4c:d3:c1:88:b2:c8:98:19:5f:ef:98:fc: - 62:80:b3:67:cc:1f:23:fc:5f:38:cd:82:6e:2d:96: - d9:35:93:fe:29:a2:69:65:c0:df:45:ab:3f:ac:17: - 18:00:80:4a:b7:c9:ba:b8:5f:29:bb:c4:ac:16:97: - cc:57:34:10:c9:36:65:6c:3e:d8:89:45:c8:a5:42: - 84:7c:5e:cd:1a:e8:f1:3e:55:b3:21:0f:d0:36:13: - f2:c4:2f:b9:73:41:fa:87:aa:dc:44:d6:64:96:e4: - 5a:50:f9:4a:9f:e0:a2:e7:69:f4:ad:5a:cf:3a:20: - e5:a7:09:e2:cf:e8:19:a1:00:ae:a8:bb:22:02:34: - 5c:b3:cf:b5:24:4c:76:bf:ad:e9:f1:b8:d3:86:ba: - 7d:93 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Subject Alternative Name: - DNS:localhost - X509v3 Key Usage: - Digital Signature, Key Encipherment, Key Agreement - X509v3 Extended Key Usage: - TLS Web Server Authentication - X509v3 Subject Key Identifier: - 9C:97:B0:3D:B3:50:B1:F6:D4:71:E2:EB:CB:80:EA:93:7C:98:CC:72 - X509v3 Authority Key Identifier: - 87:CB:B1:33:2E:C1:67:7E:71:E3:E5:2B:4C:4D:A4:B3:6E:D2:5B:A9 - X509v3 Basic Constraints: - CA:FALSE - Authority Information Access: - CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer - X509v3 CRL Distribution Points: - Full Name: - URI:http://test.curl.se/ca/EdelCurlRoot.crl - Signature Algorithm: sha256WithRSAEncryption - Signature Value: - 0b:8a:ed:6a:87:fa:71:15:88:25:58:85:1b:4a:09:bf:43:00: - 35:93:78:0d:72:14:30:51:e2:93:83:a1:da:1b:2f:a9:31:ae: - b7:c7:4c:72:c2:5e:32:24:f1:96:93:70:d5:3f:b5:85:80:13: - 75:32:cf:0e:f8:5d:c4:a2:29:84:43:2c:75:81:26:12:6a:a0: - cb:7b:57:c1:92:78:85:08:fa:64:50:c2:7b:83:02:4d:79:13: - bc:61:64:4d:b8:6b:d5:f1:84:6b:12:5c:69:90:ad:40:47:c0: - ed:dd:ea:8a:66:7e:87:85:19:aa:89:d3:3c:08:72:08:a1:4d: - 63:60:5b:9b:17:9e:00:12:a1:00:52:ca:78:01:88:18:c7:ed: - 5b:c7:e4:d9:eb:bd:3f:af:92:53:3f:fe:58:57:0d:fc:f4:7b: - 7b:a2:4f:e9:b9:5c:b5:a4:52:50:b4:56:5a:44:8e:d9:d0:ed: - de:8f:7e:ac:1c:58:76:5b:a8:79:c9:95:ab:85:1d:db:4c:13: - 82:4a:a5:41:1b:29:f5:d3:96:df:80:d1:1e:00:7d:ba:35:94: - 57:81:e1:08:2a:81:6b:1c:30:50:37:01:1a:0e:26:4f:6b:ed: - c9:50:17:37:2b:33:3f:68:fe:c6:f0:21:8c:e7:b2:79:55:f2: - 42:bd:2f:b0 ------BEGIN CERTIFICATE----- -MIIERDCCAyygAwIBAgIGDzR1UZ/TMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNVBAYT -Ak5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNo -IENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hvcjAe -Fw0yMjEyMjMxMjIxMzlaFw0zMTAzMTExMjIxMzlaMFQxCzAJBgNVBAYTAk5OMTEw -LwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENsb3Vk -MRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQCrCrAD0Hb+Xs4V3mHV45FvfNa7yiaOeL4mNdGmWfHVPFU+CSzsoNSvDjxa -orWweFGVYoCAcchOn1lZk0ASsqnOss0Xi58n8+PPI3gG0gYjX5sg7EJ3Zq2kXoK0 -TZRy6hNkcvzLgyzXoYv1LkzTwYiyyJgZX++Y/GKAs2fMHyP8XzjNgm4tltk1k/4p -omllwN9Fqz+sFxgAgEq3ybq4Xym7xKwWl8xXNBDJNmVsPtiJRcilQoR8Xs0a6PE+ -VbMhD9A2E/LEL7lzQfqHqtxE1mSW5FpQ+Uqf4KLnafStWs86IOWnCeLP6BmhAK6o -uyICNFyzz7UkTHa/renxuNOGun2TAgMBAAGjggEGMIIBAjAUBgNVHREEDTALggls -b2NhbGhvc3QwCwYDVR0PBAQDAgOoMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1Ud -DgQWBBScl7A9s1Cx9tRx4uvLgOqTfJjMcjAfBgNVHSMEGDAWgBSHy7EzLsFnfnHj -5StMTaSzbtJbqTAJBgNVHRMEAjAAMEMGCCsGAQUFBwEBBDcwNTAzBggrBgEFBQcw -AoYnaHR0cDovL3Rlc3QuY3VybC5zZS9jYS9FZGVsQ3VybFJvb3QuY2VyMDgGA1Ud -HwQxMC8wLaAroCmGJ2h0dHA6Ly90ZXN0LmN1cmwuc2UvY2EvRWRlbEN1cmxSb290 -LmNybDANBgkqhkiG9w0BAQsFAAOCAQEAC4rtaof6cRWIJViFG0oJv0MANZN4DXIU -MFHik4Oh2hsvqTGut8dMcsJeMiTxlpNw1T+1hYATdTLPDvhdxKIphEMsdYEmEmqg -y3tXwZJ4hQj6ZFDCe4MCTXkTvGFkTbhr1fGEaxJcaZCtQEfA7d3qimZ+h4UZqonT -PAhyCKFNY2BbmxeeABKhAFLKeAGIGMftW8fk2eu9P6+SUz/+WFcN/PR7e6JP6blc -taRSULRWWkSO2dDt3o9+rBxYdluoecmVq4Ud20wTgkqlQRsp9dOW34DRHgB9ujWU -V4HhCCqBaxwwUDcBGg4mT2vtyVAXNyszP2j+xvAhjOeyeVXyQr0vsA== ------END CERTIFICATE----- diff --git a/tests/certs/stunnel-sv.csr b/tests/certs/stunnel-sv.csr deleted file mode 100644 index 739cd68eb3..0000000000 --- a/tests/certs/stunnel-sv.csr +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN CERTIFICATE REQUEST----- -MIICmTCCAYECAQAwVDELMAkGA1UEBhMCTk4xMTAvBgNVBAoMKEVkZWwgQ3VybCBB -cmN0aWMgSWxsdWRpdW0gUmVzZWFyY2ggQ2xvdWQxEjAQBgNVBAMMCWxvY2FsaG9z -dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKsKsAPQdv5ezhXeYdXj -kW981rvKJo54viY10aZZ8dU8VT4JLOyg1K8OPFqitbB4UZVigIBxyE6fWVmTQBKy -qc6yzReLnyfz488jeAbSBiNfmyDsQndmraRegrRNlHLqE2Ry/MuDLNehi/UuTNPB -iLLImBlf75j8YoCzZ8wfI/xfOM2Cbi2W2TWT/imiaWXA30WrP6wXGACASrfJurhf -KbvErBaXzFc0EMk2ZWw+2IlFyKVChHxezRro8T5VsyEP0DYT8sQvuXNB+oeq3ETW -ZJbkWlD5Sp/goudp9K1azzog5acJ4s/oGaEArqi7IgI0XLPPtSRMdr+t6fG404a6 -fZMCAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQAauiYRPParSazzDjwG98G8YzZk -1V/Q3rOzPN5a4veBMVO0kTxrTLImX/+BU6Bj6YgbpUGzIUqbkEunCQ5vtbFTrooD -uT2tZtENXrj6i1fR3BArnLiP1Pg+PO1ONvTuY+384v2CIeE7AP6V0wZw5W9OJSkP -eM8RU5OJn5zJkxhmUdREg5d3VuIE67ABcbCsxqMAhJuPw6mFgN6ffZl06nZ2cR5k -TeOmze7EL8UCNByTtwqBdgryPQu3UEsBq0GxQJcBzcmB3vfClLhnTLic4sRHGdTO -Ql+6CFqNnP5+bEMWqExPmWsdogFtwJsiQvr2nk/i2ogKAoRs+T0siTcF1+RM ------END CERTIFICATE REQUEST----- diff --git a/tests/certs/stunnel-sv.der b/tests/certs/stunnel-sv.der deleted file mode 100644 index 9c015f8fc648a096eb3c61d6ffc3a068e6873c6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc-jL100001 literal 1096 zc-k{)VsSBOV%Ax}%*4pV#Kvz@8aV&50WTY;R+~rLcV0$DZdL|^3`1@MPB!LH7B*of zKR-i51AP#Oi$}vXB{fIExwI%p!Lca0Br{pTGbg7sC9^bFAt<#tHL)l;L%}&Gzcj^A z%|HdDg_%dzFTbcHBef_`!7slYNT(`<6qOd2C^+UNXXFOBoQtW6k&$6F z*9PVbW&h&NiQY@R`gme~&9&X9)cPv+shM6}7Wwh2O{g8G&YJ~S*7Mm!E!w)FB5-O_ zLqp*Szxk1olO2RMtvt8sta$f)_0NybD_5{xVpEQvt?Q;J>*rxg7; z-K=wcVfR-(pUVe3Hl3Iu8UKF9pQMJ(>1X7X|HNCIZOYS~cGGn7Kg~s%sR!=6uC`wz zF2T^?wf*F-9r2pGkE{`!ekR;R;G|hhd z!ehY2#-Yu|$jZvj%xEAB669kMV-cA%eS_`hfQ{d-6h3-=y5ZI2ni*$`4CF!5$}AEF zVhtkgr#Bkw9Zat)eEd|~$9Ku*yi3t5!SOCD%)(^AVBichmXVRg+`!bp7{)hXYE#cB zDJihh*DpyeF40Q{rU<>_RQ=>ceNYMkC6J)}e4u!0k%0xsJb4yi8ZyvbpuIqoNS#GF zXxW1qltj3@-e$G`DirNdjcAqj;@t1dU^=;iw@Abw@X_Svg}0>jR~oL{e%z<%P@Iv< z$7z!buG(*HZ4fRsI?wkb_Q)d57H6H(Mm3?V1*faS4^FCR<@l8naHzVO$+uE?PhyJi zj_j)+Te5{>GAFEca6j<&?yIh}y7pGdRh^e@IEpwH`X(nt&laD@AheJn=u`z`hs5!> z(Z`?Me7)Cx{iI;~e-Yulf4)>#FYls|v6K(02Y_&K2Ha z)#H(GeAc_lCXRT%CNG8PJhPr)|0s{d60rby{Jpcdz diff --git a/tests/certs/stunnel-sv.pub.pem b/tests/certs/stunnel-sv.pub.pem deleted file mode 100644 index 5458d6573b..0000000000 --- a/tests/certs/stunnel-sv.pub.pem +++ /dev/null @@ -1,9 +0,0 @@ ------BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqwqwA9B2/l7OFd5h1eOR -b3zWu8omjni+JjXRplnx1TxVPgks7KDUrw48WqK1sHhRlWKAgHHITp9ZWZNAErKp -zrLNF4ufJ/PjzyN4BtIGI1+bIOxCd2atpF6CtE2UcuoTZHL8y4Ms16GL9S5M08GI -ssiYGV/vmPxigLNnzB8j/F84zYJuLZbZNZP+KaJpZcDfRas/rBcYAIBKt8m6uF8p -u8SsFpfMVzQQyTZlbD7YiUXIpUKEfF7NGujxPlWzIQ/QNhPyxC+5c0H6h6rcRNZk -luRaUPlKn+Ci52n0rVrPOiDlpwniz+gZoQCuqLsiAjRcs8+1JEx2v63p8bjThrp9 -kwIDAQAB ------END PUBLIC KEY----- diff --git a/tests/certs/stunnel-sv.pubkey-pinned b/tests/certs/stunnel-sv.pubkey-pinned deleted file mode 100644 index 4829e494aa..0000000000 --- a/tests/certs/stunnel-sv.pubkey-pinned +++ /dev/null @@ -1 +0,0 @@ -LpY019g4f7/9H+Q+AwdGYQsvwIj2JzM6m1jlyyJK1ro= diff --git a/tests/certs/test-ca.cacert b/tests/certs/test-ca.cacert new file mode 100644 index 0000000000..d95dc13aae --- /dev/null +++ b/tests/certs/test-ca.cacert @@ -0,0 +1,99 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + ed:c7:ef:5d:c1:2b:f1:2f + Signature Algorithm: sha256WithRSAEncryption + Issuer: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = Northern Nowhere Trust Anchor + Validity + Not Before: Mar 6 11:51:47 2025 GMT + Not After : Aug 9 11:51:47 2041 GMT + Subject: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = Northern Nowhere Trust Anchor + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:cb:e8:c2:61:24:08:95:87:5d:dd:80:67:29:9a: + 0a:b0:55:28:1c:86:75:22:ec:8a:a3:ad:e8:3c:88: + 2c:bb:a2:5c:48:0a:9b:36:c3:b3:6b:1d:ef:1c:79: + 80:05:cb:81:45:93:4d:96:f8:a7:0c:93:84:71:1e: + 5a:27:83:16:84:be:0a:fc:08:eb:f6:60:7f:3e:8e: + 6d:39:8b:55:7a:c0:a2:7b:8c:a6:45:27:9e:6e:37: + ad:b5:40:8a:83:7c:d2:0d:b0:e2:3d:ed:f5:3d:26: + de:b7:7c:99:3c:56:98:bc:9d:49:bf:c8:ce:12:b5: + 40:1e:f7:4e:91:78:80:52:7a:83:84:9e:ec:0d:0e: + 18:40:cb:ec:95:76:85:ff:88:9a:8f:12:a4:ef:7e: + 7f:30:66:3a:cb:0e:b4:6a:d7:5c:8c:b3:e1:4c:57: + 47:45:ec:59:27:80:5b:11:37:1a:cd:41:d0:30:06: + b7:fa:45:0f:37:8b:39:24:c3:3d:55:ba:a9:ef:68: + 88:3e:c4:4c:a7:43:44:13:27:06:95:ba:89:74:59: + f8:a6:d0:8f:39:a2:d7:74:dd:9b:95:95:4b:8f:d7: + 70:dc:7b:68:cf:ee:9b:89:72:41:1b:2a:d2:b1:a3: + a4:eb:6a:94:c2:e4:d0:ab:93:83:37:d1:12:28:b3: + 19:6b + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + X509v3 Subject Key Identifier: + 9D:2B:CE:95:BF:D8:22:91:A2:E5:AD:FE:79:0E:E9:23:E1:4D:28:32 + X509v3 Authority Key Identifier: + keyid:9D:2B:CE:95:BF:D8:22:91:A2:E5:AD:FE:79:0E:E9:23:E1:4D:28:32 + + Authority Information Access: + CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer + + X509v3 CRL Distribution Points: + + Full Name: + URI:http://test.curl.se/ca/EdelCurlRoot.crl + + Signature Algorithm: sha256WithRSAEncryption + 12:fd:0c:0f:2b:d8:e0:45:e3:b3:f4:43:de:e9:bc:5c:ce:6d: + 56:db:2a:30:cd:d3:46:5d:c1:6b:00:fb:fc:9c:d8:0b:7d:18: + f8:ef:9a:84:3e:44:94:0e:ae:f8:5f:69:ed:1a:ac:0b:c1:af: + 7e:63:83:2c:cb:73:81:ce:f3:88:1c:8b:59:38:42:15:ba:64: + 08:ff:55:a9:d9:59:1b:3a:c5:90:b2:fe:19:a6:22:73:f5:a8: + c2:58:45:5a:c8:13:2f:cd:39:7f:67:86:17:26:9e:56:19:e6: + b9:72:39:a4:21:a9:99:9c:8d:71:15:33:c7:25:90:b5:df:65: + 9d:35:22:13:a4:b2:e1:56:00:fd:5b:ca:65:58:0d:46:13:fe: + d7:ba:c4:3a:56:24:79:cf:e8:fa:26:25:b9:f7:48:31:e8:c3: + fd:30:d7:a9:d3:a3:cf:6c:ca:03:d5:b4:54:cd:05:a6:67:a4: + ca:fb:25:29:0e:00:e8:cc:37:86:91:4b:e4:8a:f4:eb:15:4c: + d6:d6:f5:87:61:00:eb:dd:a9:d8:09:56:ca:e4:1c:1c:79:04: + 6e:fd:9d:00:54:6a:e1:78:14:c0:a2:ca:c1:07:39:82:57:9e: + 63:d9:b8:d4:20:96:25:da:59:fe:da:3a:d4:fe:e4:74:f1:19: + 56:63:01:46 +-----BEGIN CERTIFICATE----- +MIIENzCCAx+gAwIBAgIJAO3H713BK/EvMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV +BAYTAk5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2Vh +cmNoIENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hv +cjAeFw0yNTAzMDYxMTUxNDdaFw00MTA4MDkxMTUxNDdaMGgxCzAJBgNVBAYTAk5O +MTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENs +b3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hvcjCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMvowmEkCJWHXd2AZymaCrBVKByG +dSLsiqOt6DyILLuiXEgKmzbDs2sd7xx5gAXLgUWTTZb4pwyThHEeWieDFoS+CvwI +6/Zgfz6ObTmLVXrAonuMpkUnnm43rbVAioN80g2w4j3t9T0m3rd8mTxWmLydSb/I +zhK1QB73TpF4gFJ6g4Se7A0OGEDL7JV2hf+Imo8SpO9+fzBmOssOtGrXXIyz4UxX +R0XsWSeAWxE3Gs1B0DAGt/pFDzeLOSTDPVW6qe9oiD7ETKdDRBMnBpW6iXRZ+KbQ +jzmi13Tdm5WVS4/XcNx7aM/um4lyQRsq0rGjpOtqlMLk0KuTgzfREiizGWsCAwEA +AaOB4zCB4DAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4E +FgQUnSvOlb/YIpGi5a3+eQ7pI+FNKDIwHwYDVR0jBBgwFoAUnSvOlb/YIpGi5a3+ +eQ7pI+FNKDIwQwYIKwYBBQUHAQEENzA1MDMGCCsGAQUFBzAChidodHRwOi8vdGVz +dC5jdXJsLnNlL2NhL0VkZWxDdXJsUm9vdC5jZXIwOAYDVR0fBDEwLzAtoCugKYYn +aHR0cDovL3Rlc3QuY3VybC5zZS9jYS9FZGVsQ3VybFJvb3QuY3JsMA0GCSqGSIb3 +DQEBCwUAA4IBAQAS/QwPK9jgReOz9EPe6bxczm1W2yowzdNGXcFrAPv8nNgLfRj4 +75qEPkSUDq74X2ntGqwLwa9+Y4Msy3OBzvOIHItZOEIVumQI/1Wp2VkbOsWQsv4Z +piJz9ajCWEVayBMvzTl/Z4YXJp5WGea5cjmkIamZnI1xFTPHJZC132WdNSITpLLh +VgD9W8plWA1GE/7XusQ6ViR5z+j6JiW590gx6MP9MNep06PPbMoD1bRUzQWmZ6TK ++yUpDgDozDeGkUvkivTrFUzW1vWHYQDr3anYCVbK5BwceQRu/Z0AVGrheBTAosrB +BzmCV55j2bjUIJYl2ln+2jrU/uR08RlWYwFG +-----END CERTIFICATE----- diff --git a/tests/certs/test-ca.cnf b/tests/certs/test-ca.cnf new file mode 100644 index 0000000000..72209d68ca --- /dev/null +++ b/tests/certs/test-ca.cnf @@ -0,0 +1,11 @@ +[ ca ] +default_ca = test + +[ test ] +database = test-ca.db +certificate = test-ca.crt +private_key = test-ca.key +crlnumber = test-ca.cnt +default_md = sha256 +default_days = 365 +default_crl_days = 30 diff --git a/tests/certs/test-ca.crt b/tests/certs/test-ca.crt new file mode 100644 index 0000000000..d95dc13aae --- /dev/null +++ b/tests/certs/test-ca.crt @@ -0,0 +1,99 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + ed:c7:ef:5d:c1:2b:f1:2f + Signature Algorithm: sha256WithRSAEncryption + Issuer: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = Northern Nowhere Trust Anchor + Validity + Not Before: Mar 6 11:51:47 2025 GMT + Not After : Aug 9 11:51:47 2041 GMT + Subject: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = Northern Nowhere Trust Anchor + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:cb:e8:c2:61:24:08:95:87:5d:dd:80:67:29:9a: + 0a:b0:55:28:1c:86:75:22:ec:8a:a3:ad:e8:3c:88: + 2c:bb:a2:5c:48:0a:9b:36:c3:b3:6b:1d:ef:1c:79: + 80:05:cb:81:45:93:4d:96:f8:a7:0c:93:84:71:1e: + 5a:27:83:16:84:be:0a:fc:08:eb:f6:60:7f:3e:8e: + 6d:39:8b:55:7a:c0:a2:7b:8c:a6:45:27:9e:6e:37: + ad:b5:40:8a:83:7c:d2:0d:b0:e2:3d:ed:f5:3d:26: + de:b7:7c:99:3c:56:98:bc:9d:49:bf:c8:ce:12:b5: + 40:1e:f7:4e:91:78:80:52:7a:83:84:9e:ec:0d:0e: + 18:40:cb:ec:95:76:85:ff:88:9a:8f:12:a4:ef:7e: + 7f:30:66:3a:cb:0e:b4:6a:d7:5c:8c:b3:e1:4c:57: + 47:45:ec:59:27:80:5b:11:37:1a:cd:41:d0:30:06: + b7:fa:45:0f:37:8b:39:24:c3:3d:55:ba:a9:ef:68: + 88:3e:c4:4c:a7:43:44:13:27:06:95:ba:89:74:59: + f8:a6:d0:8f:39:a2:d7:74:dd:9b:95:95:4b:8f:d7: + 70:dc:7b:68:cf:ee:9b:89:72:41:1b:2a:d2:b1:a3: + a4:eb:6a:94:c2:e4:d0:ab:93:83:37:d1:12:28:b3: + 19:6b + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + X509v3 Subject Key Identifier: + 9D:2B:CE:95:BF:D8:22:91:A2:E5:AD:FE:79:0E:E9:23:E1:4D:28:32 + X509v3 Authority Key Identifier: + keyid:9D:2B:CE:95:BF:D8:22:91:A2:E5:AD:FE:79:0E:E9:23:E1:4D:28:32 + + Authority Information Access: + CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer + + X509v3 CRL Distribution Points: + + Full Name: + URI:http://test.curl.se/ca/EdelCurlRoot.crl + + Signature Algorithm: sha256WithRSAEncryption + 12:fd:0c:0f:2b:d8:e0:45:e3:b3:f4:43:de:e9:bc:5c:ce:6d: + 56:db:2a:30:cd:d3:46:5d:c1:6b:00:fb:fc:9c:d8:0b:7d:18: + f8:ef:9a:84:3e:44:94:0e:ae:f8:5f:69:ed:1a:ac:0b:c1:af: + 7e:63:83:2c:cb:73:81:ce:f3:88:1c:8b:59:38:42:15:ba:64: + 08:ff:55:a9:d9:59:1b:3a:c5:90:b2:fe:19:a6:22:73:f5:a8: + c2:58:45:5a:c8:13:2f:cd:39:7f:67:86:17:26:9e:56:19:e6: + b9:72:39:a4:21:a9:99:9c:8d:71:15:33:c7:25:90:b5:df:65: + 9d:35:22:13:a4:b2:e1:56:00:fd:5b:ca:65:58:0d:46:13:fe: + d7:ba:c4:3a:56:24:79:cf:e8:fa:26:25:b9:f7:48:31:e8:c3: + fd:30:d7:a9:d3:a3:cf:6c:ca:03:d5:b4:54:cd:05:a6:67:a4: + ca:fb:25:29:0e:00:e8:cc:37:86:91:4b:e4:8a:f4:eb:15:4c: + d6:d6:f5:87:61:00:eb:dd:a9:d8:09:56:ca:e4:1c:1c:79:04: + 6e:fd:9d:00:54:6a:e1:78:14:c0:a2:ca:c1:07:39:82:57:9e: + 63:d9:b8:d4:20:96:25:da:59:fe:da:3a:d4:fe:e4:74:f1:19: + 56:63:01:46 +-----BEGIN CERTIFICATE----- +MIIENzCCAx+gAwIBAgIJAO3H713BK/EvMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV +BAYTAk5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2Vh +cmNoIENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hv +cjAeFw0yNTAzMDYxMTUxNDdaFw00MTA4MDkxMTUxNDdaMGgxCzAJBgNVBAYTAk5O +MTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENs +b3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hvcjCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMvowmEkCJWHXd2AZymaCrBVKByG +dSLsiqOt6DyILLuiXEgKmzbDs2sd7xx5gAXLgUWTTZb4pwyThHEeWieDFoS+CvwI +6/Zgfz6ObTmLVXrAonuMpkUnnm43rbVAioN80g2w4j3t9T0m3rd8mTxWmLydSb/I +zhK1QB73TpF4gFJ6g4Se7A0OGEDL7JV2hf+Imo8SpO9+fzBmOssOtGrXXIyz4UxX +R0XsWSeAWxE3Gs1B0DAGt/pFDzeLOSTDPVW6qe9oiD7ETKdDRBMnBpW6iXRZ+KbQ +jzmi13Tdm5WVS4/XcNx7aM/um4lyQRsq0rGjpOtqlMLk0KuTgzfREiizGWsCAwEA +AaOB4zCB4DAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4E +FgQUnSvOlb/YIpGi5a3+eQ7pI+FNKDIwHwYDVR0jBBgwFoAUnSvOlb/YIpGi5a3+ +eQ7pI+FNKDIwQwYIKwYBBQUHAQEENzA1MDMGCCsGAQUFBzAChidodHRwOi8vdGVz +dC5jdXJsLnNlL2NhL0VkZWxDdXJsUm9vdC5jZXIwOAYDVR0fBDEwLzAtoCugKYYn +aHR0cDovL3Rlc3QuY3VybC5zZS9jYS9FZGVsQ3VybFJvb3QuY3JsMA0GCSqGSIb3 +DQEBCwUAA4IBAQAS/QwPK9jgReOz9EPe6bxczm1W2yowzdNGXcFrAPv8nNgLfRj4 +75qEPkSUDq74X2ntGqwLwa9+Y4Msy3OBzvOIHItZOEIVumQI/1Wp2VkbOsWQsv4Z +piJz9ajCWEVayBMvzTl/Z4YXJp5WGea5cjmkIamZnI1xFTPHJZC132WdNSITpLLh +VgD9W8plWA1GE/7XusQ6ViR5z+j6JiW590gx6MP9MNep06PPbMoD1bRUzQWmZ6TK ++yUpDgDozDeGkUvkivTrFUzW1vWHYQDr3anYCVbK5BwceQRu/Z0AVGrheBTAosrB +BzmCV55j2bjUIJYl2ln+2jrU/uR08RlWYwFG +-----END CERTIFICATE----- diff --git a/tests/certs/test-ca.key b/tests/certs/test-ca.key new file mode 100644 index 0000000000..0a2fe65332 --- /dev/null +++ b/tests/certs/test-ca.key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEAy+jCYSQIlYdd3YBnKZoKsFUoHIZ1IuyKo63oPIgsu6JcSAqb +NsOzax3vHHmABcuBRZNNlvinDJOEcR5aJ4MWhL4K/Ajr9mB/Po5tOYtVesCie4ym +RSeebjettUCKg3zSDbDiPe31PSbet3yZPFaYvJ1Jv8jOErVAHvdOkXiAUnqDhJ7s +DQ4YQMvslXaF/4iajxKk735/MGY6yw60atdcjLPhTFdHRexZJ4BbETcazUHQMAa3 ++kUPN4s5JMM9Vbqp72iIPsRMp0NEEycGlbqJdFn4ptCPOaLXdN2blZVLj9dw3Hto +z+6biXJBGyrSsaOk62qUwuTQq5ODN9ESKLMZawIDAQABAoIBACGH+BbzTvoP1Y6s +I8rCiwluJ3dxYOfKUA4UdgEmP3zneRdbryR1UBbISF69WCEb0vk2/OZbo1S9GWVk +oVyoANb5TWMesHbGbYZC85En6XmTHeUFPv5WQoZLX6RTpbNznjMkKEAY1mAk+TDh +K22xq9IwZ0VDZyfKaG3vKxte3nMxaMyT3Gaa8KZGrHI8OgDhd9ty9pzwKkQJslFm +gObVtGpVNWnKLaHBRre4KcAj8dFxo+alu3a+rIzfUf1fFBLC5LB+m0n2xjoWyyxU +ahKY2YNv8dgOMlxK62TXJT0VtSZSeBOSU+Wyz+KCZHJKS0pMM/QyijwLTPxgpAtk +DGwqE8ECgYEA/YNVqFGw8xPTx5pkYl+3Wb84MwdyKc4/fgyOO2tCl6wgvt1EGWvd +fr3v9m+K2zLwxhIQ1WalUE+zghgT4no4NDc1u3XNoduwyua8RAnu+g0UkyP+U4+Q +ZoIBgdytTL7NkIRIipPY9hGAC+qK2cu1NvURbIRkUx0R1Y89ASnyu2ECgYEAzejZ +4ZeCsdfr2KkOGGLOH7NODjxbgHHy5Z97pLK+zuaR25k/nQYBccxupp0eiAU5RuvS +6oXkCEUIpvOTOCHrCg5M+3jvD67UOA9gFa+SKswSyw+EVTZbtPaBT0hiKHsax6mw +qOHHE7pzmTP6/CNxedqLRLxEpxY5Q+dVw2iWtEsCgYAg3lNPxG+txGdT3MehHYnX +H/y4WQHLO8ttm1EhkRGMOqvwMx3uMdcA5L1k9SdKrjsbYyI9mNZcKEk818RUO8Zn +trTHvklP7/znAa1tIOCUGPgO7768tMNjFv39CVCKv75FO3FwTiT2GmTApsMj4851 +9qYwrKWZRQ6X4r9lFDw9YQKBgCoEMrmKzht2IOUUEhE90Cu9zdav0EgUeGkMsxE3 +fCICAI9b5RQojpDnE0kiVIGS904WfvJmIdLiK1LN7yOMIEbsBh9mXPnJRfqugH/M +VLow7EDNSMaOkgYKKva/oW/7Nsq5QJglghbve/kuFy/uF5Cy3KpI9IVXzpWhlemK +5P2jAoGBAKEspNFmBoktf0xcFjjL60aZVIFsUptajwc/Zolp89B8RznqOa4PY4Yy +VOmCYJKOlc8z9H3guhE15mT3h4rVfITJQZtN+fbvSo6ZIWrJpTOXIxL817k9ABLC +F6axj6OPoQnvKSCGMG8HZUSAmsP9zuXB9q+rv9S6Vx7/pbKJAPwo +-----END RSA PRIVATE KEY----- diff --git a/tests/certs/EdelCurlRoot-ca.prm b/tests/certs/test-ca.prm similarity index 100% rename from tests/certs/EdelCurlRoot-ca.prm rename to tests/certs/test-ca.prm diff --git a/tests/certs/test-localhost-san-first.crl b/tests/certs/test-localhost-san-first.crl new file mode 100644 index 0000000000..50bee8450f --- /dev/null +++ b/tests/certs/test-localhost-san-first.crl @@ -0,0 +1,38 @@ +-----BEGIN X509 CRL----- +MIIGljCCBX4CAQEwDQYJKoZIhvcNAQELBQAwaDELMAkGA1UEBhMCTk4xMTAvBgNV +BAoMKEVkZWwgQ3VybCBBcmN0aWMgSWxsdWRpdW0gUmVzZWFyY2ggQ2xvdWQxJjAk +BgNVBAMMHU5vcnRoZXJuIE5vd2hlcmUgVHJ1c3QgQW5jaG9yFw0yNTAzMDYxMTUx +NDhaFw0yNTA0MDUxMTUxNDhaMIIE0DAaAgkAgTTILYHwU/cXDTI1MDMwNjEwMTkz +NFowGgIJAIE0yC2B8FP4Fw0yNTAzMDYxMDE5MzRaMBoCCQCBNMgtgfBT+RcNMjUw +MzA2MTAxOTM0WjAaAgkAgTTILYHwU/oXDTI1MDMwNjEwMTkzNVowGgIJAIE0yC2B +8FP7Fw0yNTAzMDYxMDE5MzVaMBoCCQCBNMgtgfBT/BcNMjUwMzA2MTAxOTM1WjAa +AgkAgTTILYHwU/0XDTI1MDMwNjEwNDMzOVowGgIJAIE0yC2B8FP+Fw0yNTAzMDYx +MDQzMzlaMBoCCQCBNMgtgfBT/xcNMjUwMzA2MTA0MzQwWjAaAgkAgTTILYHwVAAX +DTI1MDMwNjEwNDM0MFowGgIJAIE0yC2B8FQBFw0yNTAzMDYxMDQzNDBaMBoCCQCB +NMgtgfBUAhcNMjUwMzA2MTA0NjA4WjAaAgkAgTTILYHwVAMXDTI1MDMwNjEwNDYw +OFowGgIJAIE0yC2B8FQEFw0yNTAzMDYxMDQ2MDhaMBoCCQCBNMgtgfBUBRcNMjUw +MzA2MTA0NjA4WjAaAgkAgTTILYHwVAYXDTI1MDMwNjEwNDYwOVowGgIJAIE0yC2B +8FQHFw0yNTAzMDYxMDQ2MDlaMBoCCQCBNMgtgfBUCBcNMjUwMzA2MTA0ODU5WjAa +AgkAgTTILYHwVAkXDTI1MDMwNjEwNDg1OVowGgIJAIE0yC2B8FQKFw0yNTAzMDYx +MDQ4NTlaMBoCCQCBNMgtgfBUCxcNMjUwMzA2MTA0ODU5WjAaAgkAgTTILYHwVAwX +DTI1MDMwNjEwNDkwMFowGgIJAIE0yC2B8FQNFw0yNTAzMDYxMDQ5MDBaMBoCCQCB +NMgtgfBUDhcNMjUwMzA2MTExMzM4WjAaAgkAgTTILYHwVA8XDTI1MDMwNjExMTMz +OFowGgIJAIE0yC2B8FQQFw0yNTAzMDYxMTEzMzhaMBoCCQCBNMgtgfBUERcNMjUw +MzA2MTExMzM4WjAaAgkAgTTILYHwVBIXDTI1MDMwNjExMTMzOFowGgIJAIE0yC2B +8FQTFw0yNTAzMDYxMTE1MzBaMBoCCQCBNMgtgfBUFBcNMjUwMzA2MTExNTMwWjAa +AgkAgTTILYHwVBUXDTI1MDMwNjExMTUzMFowGgIJAIE0yC2B8FQWFw0yNTAzMDYx +MTE1MzBaMBoCCQCBNMgtgfBUFxcNMjUwMzA2MTExNTMwWjAaAgkAgTTILYHwVBgX +DTI1MDMwNjExMTUzMFowGgIJAIE0yC2B8FQZFw0yNTAzMDYxMTE5MDNaMBoCCQCB +NMgtgfBUGhcNMjUwMzA2MTExOTA0WjAaAgkAgTTILYHwVBsXDTI1MDMwNjExMTkw +NFowGgIJAIE0yC2B8FQcFw0yNTAzMDYxMTE5MDRaMBoCCQCBNMgtgfBUHRcNMjUw +MzA2MTExOTA0WjAaAgkAgTTILYHwVB4XDTI1MDMwNjExMTkwNFowGgIJAIE0yC2B +8FQfFw0yNTAzMDYxMTUxNDdaMBoCCQCBNMgtgfBUIBcNMjUwMzA2MTE1MTQ4WjAa +AgkAgTTILYHwVCEXDTI1MDMwNjExNTE0OFowGgIJAIE0yC2B8FQiFw0yNTAzMDYx +MTUxNDhaoA4wDDAKBgNVHRQEAwIBATANBgkqhkiG9w0BAQsFAAOCAQEAOdQrSZ52 +zX1CEvfAPHLbvjj7XFeF3OLNPd64+B81dqh9WuLix5xbKQjhpMNj0Qyypc3COvka +Uzz+H13LzJL4lC4Wt8lawZu0zLeUJ/4oEXxq1wAlwQ/V2ZcE8scVd2t3YRs3IWLi +u1Gpoq7RSiFv2Zh+EaF3o7VcEdhdKvckQ+lxrZgcEYt5HRz2+/yY8RAhPN1JDw++ ++M1PBgJPj11pKpz01mJ0hYH2lDFC3sTb4dxVGCUDTtg/Be21NF48+OoCBG++JPk1 +EZB/3U5+4UECgQCdBTO14xAt3S21dt2EMIN67bGi943rskxrvrS0V2WXAfMZi15g +jvjUTbJ/o2Q71w== +-----END X509 CRL----- diff --git a/tests/certs/test-localhost-san-first.crt b/tests/certs/test-localhost-san-first.crt new file mode 100644 index 0000000000..84ce9e4b5a --- /dev/null +++ b/tests/certs/test-localhost-san-first.crt @@ -0,0 +1,104 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 81:34:c8:2d:81:f0:54:22 + Signature Algorithm: sha256WithRSAEncryption + Issuer: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = Northern Nowhere Trust Anchor + Validity + Not Before: Mar 6 11:51:48 2025 GMT + Not After : Dec 31 11:51:48 2025 GMT + Subject: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = localhost.nn + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:b5:4b:5e:a7:57:ac:05:72:11:73:eb:e1:c9:18: + 3c:44:cf:98:c1:00:26:4b:db:ad:1f:2c:32:e5:4b: + e8:e3:00:31:8c:24:84:42:f3:7a:53:7f:e8:c1:89: + 08:8a:9b:b6:cc:d2:68:17:21:4e:2d:03:ae:58:4e: + 71:ea:46:8d:a2:85:18:0e:33:11:6b:ed:82:b3:f0: + ef:d9:55:7c:22:f3:cf:e3:6a:e0:55:5c:34:c0:44: + 64:ca:bb:80:46:d6:0f:4a:c9:9d:60:fb:ff:d7:20: + 4f:ba:76:09:b0:ce:96:66:e4:7f:90:c1:c3:ae:d2: + b6:6b:f2:06:7d:d0:77:f2:8b:25:e9:01:dc:9e:e9: + 1f:97:cd:19:6e:ef:5d:b2:eb:61:aa:33:c3:0a:f0: + d0:58:c3:2a:57:85:a9:f7:37:ec:3a:a5:c5:56:46: + b4:df:71:3f:1d:c0:29:e1:0d:c5:17:cf:bb:bc:cc: + c9:86:d8:6e:93:4a:63:8e:46:d1:03:d1:18:23:f6: + f5:32:88:b3:e1:c0:4f:30:16:15:b7:e7:64:99:e1: + 59:54:2d:1d:ac:7f:74:3f:9b:da:c5:4d:3f:3b:2a: + 92:36:e4:3e:af:0a:d8:51:d2:17:a4:7f:d0:96:8e: + 79:27:85:db:75:dd:36:7b:ac:0a:d3:b0:25:db:a0: + 4a:b5 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Alternative Name: + DNS:localhost, DNS:localhost1, DNS:localhost2 + X509v3 Key Usage: + Digital Signature, Key Encipherment, Key Agreement + X509v3 Extended Key Usage: + TLS Web Server Authentication + X509v3 Subject Key Identifier: + BD:FE:8D:9C:5D:FF:AC:9B:EC:06:1C:24:60:6A:DA:C1:58:54:40:40 + X509v3 Authority Key Identifier: + keyid:9D:2B:CE:95:BF:D8:22:91:A2:E5:AD:FE:79:0E:E9:23:E1:4D:28:32 + + X509v3 Basic Constraints: + CA:FALSE + Authority Information Access: + CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer + + X509v3 CRL Distribution Points: + + Full Name: + URI:http://test.curl.se/ca/EdelCurlRoot.crl + + Signature Algorithm: sha256WithRSAEncryption + 01:5f:58:90:09:4c:e5:f2:f6:0c:73:ac:43:75:34:79:7c:5a: + 2b:e6:43:33:40:1b:5e:97:75:09:44:98:dd:8b:61:d2:8a:d2: + be:d8:04:10:5c:eb:82:11:23:8f:dd:53:51:fa:dc:07:6a:d3: + f2:8b:9b:63:1b:22:6b:07:b6:02:7c:dd:e7:ea:33:34:da:ea: + 48:22:ee:c8:bb:26:d3:b8:7e:f7:6b:46:07:ea:6a:1a:20:94: + 7a:3f:2a:a1:5a:c5:e7:95:58:b9:9c:95:9f:db:2f:1d:ab:fe: + 1b:d8:97:88:29:28:05:86:15:57:cc:52:25:26:8c:84:48:ea: + 33:d7:3c:32:4c:58:96:34:2e:3c:27:2d:72:24:c3:96:93:42: + 48:c4:9f:c5:b3:29:56:30:e2:e0:d1:53:e2:f5:07:71:b1:74: + 6d:bc:8c:c8:30:ca:90:74:8a:61:49:13:99:7b:77:1d:d0:91: + 7f:ad:11:73:ab:ce:0b:8d:67:65:38:7e:a7:5f:f1:76:14:4e: + 90:9b:04:ec:e9:27:45:45:b5:45:02:2c:3b:e4:37:46:5e:93: + fc:b5:19:c7:4f:a3:cb:df:25:7d:6f:7e:31:93:3c:4a:9f:71: + 19:9b:ef:d5:01:6c:48:40:7f:91:16:82:c8:71:29:2e:2a:4e: + a0:0e:99:b3 +-----BEGIN CERTIFICATE----- +MIIEYjCCA0qgAwIBAgIJAIE0yC2B8FQiMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV +BAYTAk5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2Vh +cmNoIENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hv +cjAeFw0yNTAzMDYxMTUxNDhaFw0yNTEyMzExMTUxNDhaMFcxCzAJBgNVBAYTAk5O +MTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENs +b3VkMRUwEwYDVQQDDAxsb2NhbGhvc3Qubm4wggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQC1S16nV6wFchFz6+HJGDxEz5jBACZL260fLDLlS+jjADGMJIRC +83pTf+jBiQiKm7bM0mgXIU4tA65YTnHqRo2ihRgOMxFr7YKz8O/ZVXwi88/jauBV +XDTARGTKu4BG1g9KyZ1g+//XIE+6dgmwzpZm5H+QwcOu0rZr8gZ90HfyiyXpAdye +6R+XzRlu712y62GqM8MK8NBYwypXhan3N+w6pcVWRrTfcT8dwCnhDcUXz7u8zMmG +2G6TSmOORtED0Rgj9vUyiLPhwE8wFhW352SZ4VlULR2sf3Q/m9rFTT87KpI25D6v +CthR0hekf9CWjnknhdt13TZ7rArTsCXboEq1AgMBAAGjggEeMIIBGjAsBgNVHREE +JTAjgglsb2NhbGhvc3SCCmxvY2FsaG9zdDGCCmxvY2FsaG9zdDIwCwYDVR0PBAQD +AgOoMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBS9/o2cXf+sm+wGHCRg +atrBWFRAQDAfBgNVHSMEGDAWgBSdK86Vv9gikaLlrf55Dukj4U0oMjAJBgNVHRME +AjAAMEMGCCsGAQUFBwEBBDcwNTAzBggrBgEFBQcwAoYnaHR0cDovL3Rlc3QuY3Vy +bC5zZS9jYS9FZGVsQ3VybFJvb3QuY2VyMDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6 +Ly90ZXN0LmN1cmwuc2UvY2EvRWRlbEN1cmxSb290LmNybDANBgkqhkiG9w0BAQsF +AAOCAQEAAV9YkAlM5fL2DHOsQ3U0eXxaK+ZDM0AbXpd1CUSY3Yth0orSvtgEEFzr +ghEjj91TUfrcB2rT8oubYxsiawe2Anzd5+ozNNrqSCLuyLsm07h+92tGB+pqGiCU +ej8qoVrF55VYuZyVn9svHav+G9iXiCkoBYYVV8xSJSaMhEjqM9c8MkxYljQuPCct +ciTDlpNCSMSfxbMpVjDi4NFT4vUHcbF0bbyMyDDKkHSKYUkTmXt3HdCRf60Rc6vO +C41nZTh+p1/xdhROkJsE7OknRUW1RQIsO+Q3Rl6T/LUZx0+jy98lfW9+MZM8Sp9x +GZvv1QFsSEB/kRaCyHEpLipOoA6Zsw== +-----END CERTIFICATE----- diff --git a/tests/certs/test-localhost-san-first.key b/tests/certs/test-localhost-san-first.key new file mode 100644 index 0000000000..7e17bb1968 --- /dev/null +++ b/tests/certs/test-localhost-san-first.key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEAtUtep1esBXIRc+vhyRg8RM+YwQAmS9utHywy5Uvo4wAxjCSE +QvN6U3/owYkIipu2zNJoFyFOLQOuWE5x6kaNooUYDjMRa+2Cs/Dv2VV8IvPP42rg +VVw0wERkyruARtYPSsmdYPv/1yBPunYJsM6WZuR/kMHDrtK2a/IGfdB38osl6QHc +nukfl80Zbu9dsuthqjPDCvDQWMMqV4Wp9zfsOqXFVka033E/HcAp4Q3FF8+7vMzJ +hthuk0pjjkbRA9EYI/b1Moiz4cBPMBYVt+dkmeFZVC0drH90P5vaxU0/OyqSNuQ+ +rwrYUdIXpH/Qlo55J4Xbdd02e6wK07Al26BKtQIDAQABAoIBAQCmYwn4I6qpRMtn +zLFoUmnd7XmQiIadUHxPA82iTEztKZxPtqP8nmFCiT4hgZbpP4hB60nFELgi8CHu +wfAix6Xt5qDxR0VR/KXcZ+B5Ys+PdJzzZ3+EWB/B5gNrXTKZ0JQwW2GpRR7FXc5O +n069ipzWyheZz3u8037BC1uR1OaBHk/qift96QxENFSl6UXMNJwJndVZmnVzTsXK +sPMtjWiXD36EZkaMB7kFZGYWLYqS+csA2jboPBLqcxuQ/rRjtocuchFrSzhdyR/9 +DZyo1aPdhTDaelt0Zfa1dZB2YEVpsUcgDF7oIIJwVKOlurylarMjQ45ZS4i89Gp5 +RaSQByaBAoGBAOWVvcunQIiagHUJkc3sHI1idI9LLi3Me/MfYHrNfaYy0rbJ2JxU +sZdzcQ9Of9djb1M5Xu68RiTK+f6S3T90wba0LYAASwl7qGC1xpofRh/FlLzfjHgG +VEVC6Rlm6Mjh2y4V4SP5J9XeiZDrGjtbXX3ZGH8YcO14SHGk4NvPhYrdAoGBAMon +RBvUYZIUvWSYT+i5ZjYpo6kemwXG+nJfsux3ehB8aLbJbRQw3aGDvfh+wZy7qV4Z +nZfFkg2xERaQ5XfgFclePwfgAk1SFUkBdmky+52mjKo2ggLuvSPN6c4RwuHM3LWe +05wln0ZF5kKMHjjwl42OlOtVonutNItrc3wB8SW5AoGAJ3LkauLxPse1fObJC+Yf +PdgGCT000R/KyIrCrDc0+OLQvCHQu4P+A/UNH0EwzFTEozs/aawmLVpHPIwFwkqQ +opExJEZonleGJh/14TOwe/MaTJ3o6BLGViRaI0hAhYvxemi+B81fH+ueHa2YE0zu +spokEGqltNgvMn/PN1XgL20CgYEAsf3w0jAl2OG6AKC7e0YC4R24pGf2Rxfz3FC2 +0c5BA9MGwCqKiISeIGBHHE0/XCk/70LOp5umBbgqO5xI70u24x7AkMaEQGBNrYJE +KExjj2Pd5uEniD18+9GKU47/8KDYlHHMEGhv3QgevelxkuEED/fC15MHBa5z3W42 +uLFdCsECgYAnBY8y5gk5tegAajqOsm4qbHHqHtUxEaXONNHRYWDBndwLvnLjYjrt +eKq+q3Jh2mXTk7vbgVj8gfq6lF5a5vE654gyeQ8pDVieKJoNow/omA5gwi0Rhwgy +is0Ct82M+GaSaNBySglIhIjU744NpCIANdlBulioWs17/0gN/253fQ== +-----END RSA PRIVATE KEY----- diff --git a/tests/certs/test-localhost-san-first.pem b/tests/certs/test-localhost-san-first.pem new file mode 100644 index 0000000000..38a93eadec --- /dev/null +++ b/tests/certs/test-localhost-san-first.pem @@ -0,0 +1,166 @@ +extensions = x509v3 + +[ x509v3 ] +subjectAltName = DNS:localhost,DNS:localhost1,DNS:localhost2 +keyUsage = keyEncipherment,digitalSignature,keyAgreement +extendedKeyUsage = serverAuth +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid +basicConstraints = CA:false +authorityInfoAccess = @issuer_info +crlDistributionPoints = @crl_info + +[ crl_ext ] +authorityKeyIdentifier = keyid:always +authorityInfoAccess = @issuer_info + +[ issuer_info ] +caIssuers;URI.0 = http://test.curl.se/ca/EdelCurlRoot.cer + +[ crl_info ] +URI.0 = http://test.curl.se/ca/EdelCurlRoot.crl + +[ req ] +default_bits = 1024 +distinguished_name = req_DN +default_md = sha256 +string_mask = utf8only + +[ req_DN ] +countryName = "Country Name is Northern Nowhere" +countryName_value = NN +organizationName = "Organization Name" +organizationName_value = Edel Curl Arctic Illudium Research Cloud +commonName = "Common Name" +commonName_value = localhost.nn +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEAtUtep1esBXIRc+vhyRg8RM+YwQAmS9utHywy5Uvo4wAxjCSE +QvN6U3/owYkIipu2zNJoFyFOLQOuWE5x6kaNooUYDjMRa+2Cs/Dv2VV8IvPP42rg +VVw0wERkyruARtYPSsmdYPv/1yBPunYJsM6WZuR/kMHDrtK2a/IGfdB38osl6QHc +nukfl80Zbu9dsuthqjPDCvDQWMMqV4Wp9zfsOqXFVka033E/HcAp4Q3FF8+7vMzJ +hthuk0pjjkbRA9EYI/b1Moiz4cBPMBYVt+dkmeFZVC0drH90P5vaxU0/OyqSNuQ+ +rwrYUdIXpH/Qlo55J4Xbdd02e6wK07Al26BKtQIDAQABAoIBAQCmYwn4I6qpRMtn +zLFoUmnd7XmQiIadUHxPA82iTEztKZxPtqP8nmFCiT4hgZbpP4hB60nFELgi8CHu +wfAix6Xt5qDxR0VR/KXcZ+B5Ys+PdJzzZ3+EWB/B5gNrXTKZ0JQwW2GpRR7FXc5O +n069ipzWyheZz3u8037BC1uR1OaBHk/qift96QxENFSl6UXMNJwJndVZmnVzTsXK +sPMtjWiXD36EZkaMB7kFZGYWLYqS+csA2jboPBLqcxuQ/rRjtocuchFrSzhdyR/9 +DZyo1aPdhTDaelt0Zfa1dZB2YEVpsUcgDF7oIIJwVKOlurylarMjQ45ZS4i89Gp5 +RaSQByaBAoGBAOWVvcunQIiagHUJkc3sHI1idI9LLi3Me/MfYHrNfaYy0rbJ2JxU +sZdzcQ9Of9djb1M5Xu68RiTK+f6S3T90wba0LYAASwl7qGC1xpofRh/FlLzfjHgG +VEVC6Rlm6Mjh2y4V4SP5J9XeiZDrGjtbXX3ZGH8YcO14SHGk4NvPhYrdAoGBAMon +RBvUYZIUvWSYT+i5ZjYpo6kemwXG+nJfsux3ehB8aLbJbRQw3aGDvfh+wZy7qV4Z +nZfFkg2xERaQ5XfgFclePwfgAk1SFUkBdmky+52mjKo2ggLuvSPN6c4RwuHM3LWe +05wln0ZF5kKMHjjwl42OlOtVonutNItrc3wB8SW5AoGAJ3LkauLxPse1fObJC+Yf +PdgGCT000R/KyIrCrDc0+OLQvCHQu4P+A/UNH0EwzFTEozs/aawmLVpHPIwFwkqQ +opExJEZonleGJh/14TOwe/MaTJ3o6BLGViRaI0hAhYvxemi+B81fH+ueHa2YE0zu +spokEGqltNgvMn/PN1XgL20CgYEAsf3w0jAl2OG6AKC7e0YC4R24pGf2Rxfz3FC2 +0c5BA9MGwCqKiISeIGBHHE0/XCk/70LOp5umBbgqO5xI70u24x7AkMaEQGBNrYJE +KExjj2Pd5uEniD18+9GKU47/8KDYlHHMEGhv3QgevelxkuEED/fC15MHBa5z3W42 +uLFdCsECgYAnBY8y5gk5tegAajqOsm4qbHHqHtUxEaXONNHRYWDBndwLvnLjYjrt +eKq+q3Jh2mXTk7vbgVj8gfq6lF5a5vE654gyeQ8pDVieKJoNow/omA5gwi0Rhwgy +is0Ct82M+GaSaNBySglIhIjU744NpCIANdlBulioWs17/0gN/253fQ== +-----END RSA PRIVATE KEY----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 81:34:c8:2d:81:f0:54:22 + Signature Algorithm: sha256WithRSAEncryption + Issuer: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = Northern Nowhere Trust Anchor + Validity + Not Before: Mar 6 11:51:48 2025 GMT + Not After : Dec 31 11:51:48 2025 GMT + Subject: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = localhost.nn + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:b5:4b:5e:a7:57:ac:05:72:11:73:eb:e1:c9:18: + 3c:44:cf:98:c1:00:26:4b:db:ad:1f:2c:32:e5:4b: + e8:e3:00:31:8c:24:84:42:f3:7a:53:7f:e8:c1:89: + 08:8a:9b:b6:cc:d2:68:17:21:4e:2d:03:ae:58:4e: + 71:ea:46:8d:a2:85:18:0e:33:11:6b:ed:82:b3:f0: + ef:d9:55:7c:22:f3:cf:e3:6a:e0:55:5c:34:c0:44: + 64:ca:bb:80:46:d6:0f:4a:c9:9d:60:fb:ff:d7:20: + 4f:ba:76:09:b0:ce:96:66:e4:7f:90:c1:c3:ae:d2: + b6:6b:f2:06:7d:d0:77:f2:8b:25:e9:01:dc:9e:e9: + 1f:97:cd:19:6e:ef:5d:b2:eb:61:aa:33:c3:0a:f0: + d0:58:c3:2a:57:85:a9:f7:37:ec:3a:a5:c5:56:46: + b4:df:71:3f:1d:c0:29:e1:0d:c5:17:cf:bb:bc:cc: + c9:86:d8:6e:93:4a:63:8e:46:d1:03:d1:18:23:f6: + f5:32:88:b3:e1:c0:4f:30:16:15:b7:e7:64:99:e1: + 59:54:2d:1d:ac:7f:74:3f:9b:da:c5:4d:3f:3b:2a: + 92:36:e4:3e:af:0a:d8:51:d2:17:a4:7f:d0:96:8e: + 79:27:85:db:75:dd:36:7b:ac:0a:d3:b0:25:db:a0: + 4a:b5 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Alternative Name: + DNS:localhost, DNS:localhost1, DNS:localhost2 + X509v3 Key Usage: + Digital Signature, Key Encipherment, Key Agreement + X509v3 Extended Key Usage: + TLS Web Server Authentication + X509v3 Subject Key Identifier: + BD:FE:8D:9C:5D:FF:AC:9B:EC:06:1C:24:60:6A:DA:C1:58:54:40:40 + X509v3 Authority Key Identifier: + keyid:9D:2B:CE:95:BF:D8:22:91:A2:E5:AD:FE:79:0E:E9:23:E1:4D:28:32 + + X509v3 Basic Constraints: + CA:FALSE + Authority Information Access: + CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer + + X509v3 CRL Distribution Points: + + Full Name: + URI:http://test.curl.se/ca/EdelCurlRoot.crl + + Signature Algorithm: sha256WithRSAEncryption + 01:5f:58:90:09:4c:e5:f2:f6:0c:73:ac:43:75:34:79:7c:5a: + 2b:e6:43:33:40:1b:5e:97:75:09:44:98:dd:8b:61:d2:8a:d2: + be:d8:04:10:5c:eb:82:11:23:8f:dd:53:51:fa:dc:07:6a:d3: + f2:8b:9b:63:1b:22:6b:07:b6:02:7c:dd:e7:ea:33:34:da:ea: + 48:22:ee:c8:bb:26:d3:b8:7e:f7:6b:46:07:ea:6a:1a:20:94: + 7a:3f:2a:a1:5a:c5:e7:95:58:b9:9c:95:9f:db:2f:1d:ab:fe: + 1b:d8:97:88:29:28:05:86:15:57:cc:52:25:26:8c:84:48:ea: + 33:d7:3c:32:4c:58:96:34:2e:3c:27:2d:72:24:c3:96:93:42: + 48:c4:9f:c5:b3:29:56:30:e2:e0:d1:53:e2:f5:07:71:b1:74: + 6d:bc:8c:c8:30:ca:90:74:8a:61:49:13:99:7b:77:1d:d0:91: + 7f:ad:11:73:ab:ce:0b:8d:67:65:38:7e:a7:5f:f1:76:14:4e: + 90:9b:04:ec:e9:27:45:45:b5:45:02:2c:3b:e4:37:46:5e:93: + fc:b5:19:c7:4f:a3:cb:df:25:7d:6f:7e:31:93:3c:4a:9f:71: + 19:9b:ef:d5:01:6c:48:40:7f:91:16:82:c8:71:29:2e:2a:4e: + a0:0e:99:b3 +-----BEGIN CERTIFICATE----- +MIIEYjCCA0qgAwIBAgIJAIE0yC2B8FQiMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV +BAYTAk5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2Vh +cmNoIENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hv +cjAeFw0yNTAzMDYxMTUxNDhaFw0yNTEyMzExMTUxNDhaMFcxCzAJBgNVBAYTAk5O +MTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENs +b3VkMRUwEwYDVQQDDAxsb2NhbGhvc3Qubm4wggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQC1S16nV6wFchFz6+HJGDxEz5jBACZL260fLDLlS+jjADGMJIRC +83pTf+jBiQiKm7bM0mgXIU4tA65YTnHqRo2ihRgOMxFr7YKz8O/ZVXwi88/jauBV +XDTARGTKu4BG1g9KyZ1g+//XIE+6dgmwzpZm5H+QwcOu0rZr8gZ90HfyiyXpAdye +6R+XzRlu712y62GqM8MK8NBYwypXhan3N+w6pcVWRrTfcT8dwCnhDcUXz7u8zMmG +2G6TSmOORtED0Rgj9vUyiLPhwE8wFhW352SZ4VlULR2sf3Q/m9rFTT87KpI25D6v +CthR0hekf9CWjnknhdt13TZ7rArTsCXboEq1AgMBAAGjggEeMIIBGjAsBgNVHREE +JTAjgglsb2NhbGhvc3SCCmxvY2FsaG9zdDGCCmxvY2FsaG9zdDIwCwYDVR0PBAQD +AgOoMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBS9/o2cXf+sm+wGHCRg +atrBWFRAQDAfBgNVHSMEGDAWgBSdK86Vv9gikaLlrf55Dukj4U0oMjAJBgNVHRME +AjAAMEMGCCsGAQUFBwEBBDcwNTAzBggrBgEFBQcwAoYnaHR0cDovL3Rlc3QuY3Vy +bC5zZS9jYS9FZGVsQ3VybFJvb3QuY2VyMDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6 +Ly90ZXN0LmN1cmwuc2UvY2EvRWRlbEN1cmxSb290LmNybDANBgkqhkiG9w0BAQsF +AAOCAQEAAV9YkAlM5fL2DHOsQ3U0eXxaK+ZDM0AbXpd1CUSY3Yth0orSvtgEEFzr +ghEjj91TUfrcB2rT8oubYxsiawe2Anzd5+ozNNrqSCLuyLsm07h+92tGB+pqGiCU +ej8qoVrF55VYuZyVn9svHav+G9iXiCkoBYYVV8xSJSaMhEjqM9c8MkxYljQuPCct +ciTDlpNCSMSfxbMpVjDi4NFT4vUHcbF0bbyMyDDKkHSKYUkTmXt3HdCRf60Rc6vO +C41nZTh+p1/xdhROkJsE7OknRUW1RQIsO+Q3Rl6T/LUZx0+jy98lfW9+MZM8Sp9x +GZvv1QFsSEB/kRaCyHEpLipOoA6Zsw== +-----END CERTIFICATE----- diff --git a/tests/certs/Server-localhost-firstSAN-sv.prm b/tests/certs/test-localhost-san-first.prm similarity index 100% rename from tests/certs/Server-localhost-firstSAN-sv.prm rename to tests/certs/test-localhost-san-first.prm diff --git a/tests/certs/test-localhost-san-first.pub.der b/tests/certs/test-localhost-san-first.pub.der new file mode 100644 index 0000000000000000000000000000000000000000..ab421635497618d99e08bc43128da246757f1355 GIT binary patch literal 294 zc-jFb0ondAf&n5h4F(A+hDe6@4FLfG1potr0S^E$f&mHwf&l>lwM$;7SF8nc5p(O| z$rwCD&zQjgCQI9`A1pHEOX%YOF^nXHLi2i4f9S!92#TAw%+hEVAxPC&C zg%}Pq5o_&&v+(cPReU1z&*N&~Ra`W{L}bdlfJW92O39sI`~TM-b{Yw`wt(0B5SCFud&p6MT#%^7a*U9#(8sx!k1@X%PpDp!T6_c!c1rNvf8wBK<* z9l$B!4aFDFyS&WFhS+YCN@I>j(F4&KBlh(&h_m6qPcRl0x94P;;aOBI9jt$JKbzXc sO+Py-k~ZW%uL{^v(ifzE(3XyQCxzQ}-8Ory3e&J9+n`Fd0s{d60l%e)-T(jq literal 0 Hc-jL100001 diff --git a/tests/certs/test-localhost-san-first.pub.pem b/tests/certs/test-localhost-san-first.pub.pem new file mode 100644 index 0000000000..34968e42a3 --- /dev/null +++ b/tests/certs/test-localhost-san-first.pub.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtUtep1esBXIRc+vhyRg8 +RM+YwQAmS9utHywy5Uvo4wAxjCSEQvN6U3/owYkIipu2zNJoFyFOLQOuWE5x6kaN +ooUYDjMRa+2Cs/Dv2VV8IvPP42rgVVw0wERkyruARtYPSsmdYPv/1yBPunYJsM6W +ZuR/kMHDrtK2a/IGfdB38osl6QHcnukfl80Zbu9dsuthqjPDCvDQWMMqV4Wp9zfs +OqXFVka033E/HcAp4Q3FF8+7vMzJhthuk0pjjkbRA9EYI/b1Moiz4cBPMBYVt+dk +meFZVC0drH90P5vaxU0/OyqSNuQ+rwrYUdIXpH/Qlo55J4Xbdd02e6wK07Al26BK +tQIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/certs/test-localhost-san-last.crl b/tests/certs/test-localhost-san-last.crl new file mode 100644 index 0000000000..6516d1bd9a --- /dev/null +++ b/tests/certs/test-localhost-san-last.crl @@ -0,0 +1,38 @@ +-----BEGIN X509 CRL----- +MIIGsjCCBZoCAQEwDQYJKoZIhvcNAQELBQAwaDELMAkGA1UEBhMCTk4xMTAvBgNV +BAoMKEVkZWwgQ3VybCBBcmN0aWMgSWxsdWRpdW0gUmVzZWFyY2ggQ2xvdWQxJjAk +BgNVBAMMHU5vcnRoZXJuIE5vd2hlcmUgVHJ1c3QgQW5jaG9yFw0yNTAzMDYxMTUx +NDhaFw0yNTA0MDUxMTUxNDhaMIIE7DAaAgkAgTTILYHwU/cXDTI1MDMwNjEwMTkz +NFowGgIJAIE0yC2B8FP4Fw0yNTAzMDYxMDE5MzRaMBoCCQCBNMgtgfBT+RcNMjUw +MzA2MTAxOTM0WjAaAgkAgTTILYHwU/oXDTI1MDMwNjEwMTkzNVowGgIJAIE0yC2B +8FP7Fw0yNTAzMDYxMDE5MzVaMBoCCQCBNMgtgfBT/BcNMjUwMzA2MTAxOTM1WjAa +AgkAgTTILYHwU/0XDTI1MDMwNjEwNDMzOVowGgIJAIE0yC2B8FP+Fw0yNTAzMDYx +MDQzMzlaMBoCCQCBNMgtgfBT/xcNMjUwMzA2MTA0MzQwWjAaAgkAgTTILYHwVAAX +DTI1MDMwNjEwNDM0MFowGgIJAIE0yC2B8FQBFw0yNTAzMDYxMDQzNDBaMBoCCQCB +NMgtgfBUAhcNMjUwMzA2MTA0NjA4WjAaAgkAgTTILYHwVAMXDTI1MDMwNjEwNDYw +OFowGgIJAIE0yC2B8FQEFw0yNTAzMDYxMDQ2MDhaMBoCCQCBNMgtgfBUBRcNMjUw +MzA2MTA0NjA4WjAaAgkAgTTILYHwVAYXDTI1MDMwNjEwNDYwOVowGgIJAIE0yC2B +8FQHFw0yNTAzMDYxMDQ2MDlaMBoCCQCBNMgtgfBUCBcNMjUwMzA2MTA0ODU5WjAa +AgkAgTTILYHwVAkXDTI1MDMwNjEwNDg1OVowGgIJAIE0yC2B8FQKFw0yNTAzMDYx +MDQ4NTlaMBoCCQCBNMgtgfBUCxcNMjUwMzA2MTA0ODU5WjAaAgkAgTTILYHwVAwX +DTI1MDMwNjEwNDkwMFowGgIJAIE0yC2B8FQNFw0yNTAzMDYxMDQ5MDBaMBoCCQCB +NMgtgfBUDhcNMjUwMzA2MTExMzM4WjAaAgkAgTTILYHwVA8XDTI1MDMwNjExMTMz +OFowGgIJAIE0yC2B8FQQFw0yNTAzMDYxMTEzMzhaMBoCCQCBNMgtgfBUERcNMjUw +MzA2MTExMzM4WjAaAgkAgTTILYHwVBIXDTI1MDMwNjExMTMzOFowGgIJAIE0yC2B +8FQTFw0yNTAzMDYxMTE1MzBaMBoCCQCBNMgtgfBUFBcNMjUwMzA2MTExNTMwWjAa +AgkAgTTILYHwVBUXDTI1MDMwNjExMTUzMFowGgIJAIE0yC2B8FQWFw0yNTAzMDYx +MTE1MzBaMBoCCQCBNMgtgfBUFxcNMjUwMzA2MTExNTMwWjAaAgkAgTTILYHwVBgX +DTI1MDMwNjExMTUzMFowGgIJAIE0yC2B8FQZFw0yNTAzMDYxMTE5MDNaMBoCCQCB +NMgtgfBUGhcNMjUwMzA2MTExOTA0WjAaAgkAgTTILYHwVBsXDTI1MDMwNjExMTkw +NFowGgIJAIE0yC2B8FQcFw0yNTAzMDYxMTE5MDRaMBoCCQCBNMgtgfBUHRcNMjUw +MzA2MTExOTA0WjAaAgkAgTTILYHwVB4XDTI1MDMwNjExMTkwNFowGgIJAIE0yC2B +8FQfFw0yNTAzMDYxMTUxNDdaMBoCCQCBNMgtgfBUIBcNMjUwMzA2MTE1MTQ4WjAa +AgkAgTTILYHwVCEXDTI1MDMwNjExNTE0OFowGgIJAIE0yC2B8FQiFw0yNTAzMDYx +MTUxNDhaMBoCCQCBNMgtgfBUIxcNMjUwMzA2MTE1MTQ4WqAOMAwwCgYDVR0UBAMC +AQEwDQYJKoZIhvcNAQELBQADggEBAFK6ak0zPfAUcLzWQzecy/frPTjPuNTzaEsO +AOEbQbvJuCfgjCwFpvD4KaSz3pRUs0/TCaOh3lit09sGrGp50k1NWu7DOGc4bDL9 +dYUjhv0x9oozbrFRtfazme1QtG8wpLWnYtxDCTRwDllRyiHsZ8dEL11EKc26tt6D +dHpnaF5uSMfCJiSsLfDHVabPLFfnU3rqvh02Z8OrOeVaC7T370pjh5xzBHaCqEA3 +zvOeP0XPIDNJ9/KR0+moPIWORbrrcM3VNNsearXej9urthnhziynFRh+QQg1tVzK +zzrTTrcsKkuR0JMisOLGoqWY6UaAMrp03t4NkSgFoVXH7xBI3Gs= +-----END X509 CRL----- diff --git a/tests/certs/test-localhost-san-last.crt b/tests/certs/test-localhost-san-last.crt new file mode 100644 index 0000000000..b913b0befc --- /dev/null +++ b/tests/certs/test-localhost-san-last.crt @@ -0,0 +1,104 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 81:34:c8:2d:81:f0:54:23 + Signature Algorithm: sha256WithRSAEncryption + Issuer: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = Northern Nowhere Trust Anchor + Validity + Not Before: Mar 6 11:51:48 2025 GMT + Not After : Dec 31 11:51:48 2025 GMT + Subject: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = localhost.nn + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:ca:6d:71:a2:7a:bb:12:f6:c0:c3:c9:bf:65:6f: + cb:a3:79:1f:dd:52:bd:8e:0e:72:ea:8d:07:c1:b5: + a6:73:c9:66:e5:00:e1:ed:32:88:d8:69:9d:91:08: + a3:af:20:9d:18:16:a9:e0:19:18:2f:74:47:e7:bc: + 43:83:f7:df:08:33:0a:a1:c4:af:4f:e5:f8:26:d6: + 96:10:61:47:e0:87:f7:24:69:17:7c:eb:b6:01:13: + 59:0b:61:10:46:25:04:e0:8c:50:88:35:26:64:ce: + e0:20:ea:2d:3b:fe:98:c8:fc:f1:94:7a:c7:d3:93: + 6f:89:34:b5:62:ad:d1:67:2b:b1:b3:a9:ca:5a:8d: + 64:ba:04:f5:67:50:5e:73:35:9a:4b:07:8f:f5:4a: + 86:36:9e:e4:1d:c3:e4:87:8c:00:43:d3:c6:0d:e7: + be:07:40:cd:ee:6e:b1:bb:1d:ca:93:c8:57:f4:a7: + d5:66:af:a5:8b:7c:bc:28:44:b0:1b:e9:6b:e5:fb: + 7d:ee:54:be:cc:93:df:ce:ab:5f:69:c2:cf:04:bf: + df:5c:b4:e2:b3:01:85:5b:f6:ac:11:6f:57:00:af: + 3e:b5:a4:d3:7a:08:96:4b:41:cc:68:09:4c:9e:37: + cf:0b:fc:52:cb:64:d5:96:b9:c2:1e:93:f2:da:0c: + 70:a9 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Alternative Name: + DNS:localhost1, DNS:localhost2, DNS:localhost + X509v3 Key Usage: + Digital Signature, Key Encipherment, Key Agreement + X509v3 Extended Key Usage: + TLS Web Server Authentication + X509v3 Subject Key Identifier: + D6:04:68:12:9C:5A:27:70:6B:D6:89:55:C1:6B:11:78:DD:74:D8:32 + X509v3 Authority Key Identifier: + keyid:9D:2B:CE:95:BF:D8:22:91:A2:E5:AD:FE:79:0E:E9:23:E1:4D:28:32 + + X509v3 Basic Constraints: + CA:FALSE + Authority Information Access: + CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer + + X509v3 CRL Distribution Points: + + Full Name: + URI:http://test.curl.se/ca/EdelCurlRoot.crl + + Signature Algorithm: sha256WithRSAEncryption + 60:7a:35:3f:a7:9b:44:14:cf:8a:9d:38:46:3c:7a:93:43:19: + 9d:ed:f3:21:32:50:7a:f8:b4:e6:90:d1:5e:26:75:1c:fd:ed: + 64:b2:fe:5a:9c:96:f6:5b:2d:df:86:7d:4c:87:fa:8f:1d:13: + 67:f2:f5:91:aa:f9:1b:c3:f7:54:da:17:43:49:00:ad:9e:55: + 53:43:c1:30:4e:6b:9e:f6:99:26:b1:fa:35:85:d5:d1:70:88: + 30:87:8e:d3:91:b9:85:fa:b8:e2:31:06:9c:17:c8:2a:2f:9b: + e6:e8:5c:c7:6e:57:36:f5:c7:78:a2:9b:01:ef:8d:d5:38:ec: + 1f:f0:ee:7f:d4:0b:b8:82:1d:01:3a:65:46:47:ba:58:9f:d1: + 4d:95:18:17:e4:23:4a:76:54:c6:70:5d:fd:ac:f2:83:1d:ed: + 66:2b:a2:97:28:aa:e3:7f:bd:f2:02:8b:2f:43:fe:c1:74:36: + 8f:87:60:de:51:0b:44:0a:c4:98:b6:4d:94:e5:ec:ce:72:25: + 66:66:8e:1c:86:aa:30:5c:57:75:8a:28:eb:b3:51:93:84:45: + 6a:f7:ce:52:ac:1b:a8:0d:37:df:e4:60:a2:96:18:cf:29:66: + a9:e2:08:52:e6:2a:3a:29:8b:3a:28:b1:df:4d:d4:0c:b6:9b: + e2:40:b2:33 +-----BEGIN CERTIFICATE----- +MIIEYjCCA0qgAwIBAgIJAIE0yC2B8FQjMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV +BAYTAk5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2Vh +cmNoIENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hv +cjAeFw0yNTAzMDYxMTUxNDhaFw0yNTEyMzExMTUxNDhaMFcxCzAJBgNVBAYTAk5O +MTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENs +b3VkMRUwEwYDVQQDDAxsb2NhbGhvc3Qubm4wggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDKbXGiersS9sDDyb9lb8ujeR/dUr2ODnLqjQfBtaZzyWblAOHt +MojYaZ2RCKOvIJ0YFqngGRgvdEfnvEOD998IMwqhxK9P5fgm1pYQYUfgh/ckaRd8 +67YBE1kLYRBGJQTgjFCINSZkzuAg6i07/pjI/PGUesfTk2+JNLVirdFnK7Gzqcpa +jWS6BPVnUF5zNZpLB4/1SoY2nuQdw+SHjABD08YN574HQM3ubrG7HcqTyFf0p9Vm +r6WLfLwoRLAb6Wvl+33uVL7Mk9/Oq19pws8Ev99ctOKzAYVb9qwRb1cArz61pNN6 +CJZLQcxoCUyeN88L/FLLZNWWucIek/LaDHCpAgMBAAGjggEeMIIBGjAsBgNVHREE +JTAjggpsb2NhbGhvc3Qxggpsb2NhbGhvc3Qygglsb2NhbGhvc3QwCwYDVR0PBAQD +AgOoMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBTWBGgSnFoncGvWiVXB +axF43XTYMjAfBgNVHSMEGDAWgBSdK86Vv9gikaLlrf55Dukj4U0oMjAJBgNVHRME +AjAAMEMGCCsGAQUFBwEBBDcwNTAzBggrBgEFBQcwAoYnaHR0cDovL3Rlc3QuY3Vy +bC5zZS9jYS9FZGVsQ3VybFJvb3QuY2VyMDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6 +Ly90ZXN0LmN1cmwuc2UvY2EvRWRlbEN1cmxSb290LmNybDANBgkqhkiG9w0BAQsF +AAOCAQEAYHo1P6ebRBTPip04Rjx6k0MZne3zITJQevi05pDRXiZ1HP3tZLL+WpyW +9lst34Z9TIf6jx0TZ/L1kar5G8P3VNoXQ0kArZ5VU0PBME5rnvaZJrH6NYXV0XCI +MIeO05G5hfq44jEGnBfIKi+b5uhcx25XNvXHeKKbAe+N1TjsH/Duf9QLuIIdATpl +Rke6WJ/RTZUYF+QjSnZUxnBd/azygx3tZiuilyiq43+98gKLL0P+wXQ2j4dg3lEL +RArEmLZNlOXsznIlZmaOHIaqMFxXdYoo67NRk4RFavfOUqwbqA033+RgopYYzylm +qeIIUuYqOimLOiix303UDLab4kCyMw== +-----END CERTIFICATE----- diff --git a/tests/certs/test-localhost-san-last.key b/tests/certs/test-localhost-san-last.key new file mode 100644 index 0000000000..e20f0820bc --- /dev/null +++ b/tests/certs/test-localhost-san-last.key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEAym1xonq7EvbAw8m/ZW/Lo3kf3VK9jg5y6o0HwbWmc8lm5QDh +7TKI2GmdkQijryCdGBap4BkYL3RH57xDg/ffCDMKocSvT+X4JtaWEGFH4If3JGkX +fOu2ARNZC2EQRiUE4IxQiDUmZM7gIOotO/6YyPzxlHrH05NviTS1Yq3RZyuxs6nK +Wo1kugT1Z1BeczWaSweP9UqGNp7kHcPkh4wAQ9PGDee+B0DN7m6xux3Kk8hX9KfV +Zq+li3y8KESwG+lr5ft97lS+zJPfzqtfacLPBL/fXLTiswGFW/asEW9XAK8+taTT +egiWS0HMaAlMnjfPC/xSy2TVlrnCHpPy2gxwqQIDAQABAoIBAG6l+jpVGdLY3C9p +JNyeilJWEAvbgU+YKEp7QmUpFM4vpbXBkL0mJVUeDgnMDiTZD+Wt5bdgIC84QWGz +L7iAEgKaW9Jm/2kODGG2ZBqaAj8CMx5M75DSCw91cvPcX5fn/k17hT2ex9jMmAiF +2Kn1lbAvSyHdJ0NIUOxPymIhHthkOgVLDBePx17YY+TvNV5Q7VF89wH2ip7btCdP +Zkf831V8XBHTmb9QiA01txXZBUYyDfC1qiU6dg/R56zuMVBbyxqA7jJwanDhOdLP +prhJHo7Ic6yha6kPI1crPcJ9Uves4M2fcRYVh3NzSYGN16GKyRBTrbPh+9QRD5dA +fPrvnW0CgYEA4/TX009DWuAmiT+hR/b5pjORvIOnAsVyXDKmVrzCdQ9EgW+VbR6a +5vPEm4auN2CV9xKtzKVo2nVKHHfuaM3sdaa2dP7yXCwhQT/gfoP77MYJ9aKw754L +SCErdVsc59u3YAn6o5Sk9n1LiqGT1aGlKgsaEPrJsJXoWJoWshVHvX8CgYEA41Sa +4toCdk/0g22S0Kt7qjX1WrVlQEzcjqSXotlvnPQ7N5FsyBoE/NO7uozZM+rjgvGD +9TJMF//v+0MSZQPJstWgX4uC2f0HnRQH51Y3kvVC62JLaPEGW7aeq/LDrW5cfiDa +tlIB+V5cYl7STOR5A4arqNhu9EecChAZCEnvNdcCgYBQBX1WIncEibc9aubU+m/8 +1hGM2bJhGKrijq0xuaWRrkBgJ6mO2rWJ6XzVE9xIeFFsoFP+iPpb5dyUTc2VYORn +EJTwUScHED7ERwYpo29mWMbaQbhXBWX0diBpXAizo7+lqRshHWcjWCySh9H7pnjy +X19RIph2sskTgVQCQ9IhRQKBgEMofm1gHHQZYNHm8AWHc4wwTqCSkCvzyQC27Tkl +5UxH9qqO4sUmsqyCXKZa79vfm4DWmrY4OrSoXpwrD2caPF8Br1QqoeiGUNZ90Wvt +U5OtsyxYqJCDC+7SP4PqvxYgUWDNke9kwMKLtt00yAoBQSLiiRnjfrvZ3+Y1JUAG +n42XAoGBAL122wLSCLNuYjcZoQ+scTNmIOf9UV2tAudui/ALLPBL/NjGagisA+cQ +HlnpzuofsWz6SqBxdZEH6rajp0q5GJ5kj6E7odd3ArKqp7BY7UqoId9bpXgmigIL +Jhpje0SvYJ/9DDlHTjO1xGOG0WFlztb1x0iZxMFMXY/d/XZQQdzm +-----END RSA PRIVATE KEY----- diff --git a/tests/certs/test-localhost-san-last.pem b/tests/certs/test-localhost-san-last.pem new file mode 100644 index 0000000000..1c31ba6e45 --- /dev/null +++ b/tests/certs/test-localhost-san-last.pem @@ -0,0 +1,166 @@ +extensions = x509v3 + +[ x509v3 ] +subjectAltName = DNS:localhost1,DNS:localhost2,DNS:localhost +keyUsage = keyEncipherment,digitalSignature,keyAgreement +extendedKeyUsage = serverAuth +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid +basicConstraints = CA:false +authorityInfoAccess = @issuer_info +crlDistributionPoints = @crl_info + +[ crl_ext ] +authorityKeyIdentifier = keyid:always +authorityInfoAccess = @issuer_info + +[ issuer_info ] +caIssuers;URI.0 = http://test.curl.se/ca/EdelCurlRoot.cer + +[ crl_info ] +URI.0 = http://test.curl.se/ca/EdelCurlRoot.crl + +[ req ] +default_bits = 1024 +distinguished_name = req_DN +default_md = sha256 +string_mask = utf8only + +[ req_DN ] +countryName = "Country Name is Northern Nowhere" +countryName_value = NN +organizationName = "Organization Name" +organizationName_value = Edel Curl Arctic Illudium Research Cloud +commonName = "Common Name" +commonName_value = localhost.nn +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEAym1xonq7EvbAw8m/ZW/Lo3kf3VK9jg5y6o0HwbWmc8lm5QDh +7TKI2GmdkQijryCdGBap4BkYL3RH57xDg/ffCDMKocSvT+X4JtaWEGFH4If3JGkX +fOu2ARNZC2EQRiUE4IxQiDUmZM7gIOotO/6YyPzxlHrH05NviTS1Yq3RZyuxs6nK +Wo1kugT1Z1BeczWaSweP9UqGNp7kHcPkh4wAQ9PGDee+B0DN7m6xux3Kk8hX9KfV +Zq+li3y8KESwG+lr5ft97lS+zJPfzqtfacLPBL/fXLTiswGFW/asEW9XAK8+taTT +egiWS0HMaAlMnjfPC/xSy2TVlrnCHpPy2gxwqQIDAQABAoIBAG6l+jpVGdLY3C9p +JNyeilJWEAvbgU+YKEp7QmUpFM4vpbXBkL0mJVUeDgnMDiTZD+Wt5bdgIC84QWGz +L7iAEgKaW9Jm/2kODGG2ZBqaAj8CMx5M75DSCw91cvPcX5fn/k17hT2ex9jMmAiF +2Kn1lbAvSyHdJ0NIUOxPymIhHthkOgVLDBePx17YY+TvNV5Q7VF89wH2ip7btCdP +Zkf831V8XBHTmb9QiA01txXZBUYyDfC1qiU6dg/R56zuMVBbyxqA7jJwanDhOdLP +prhJHo7Ic6yha6kPI1crPcJ9Uves4M2fcRYVh3NzSYGN16GKyRBTrbPh+9QRD5dA +fPrvnW0CgYEA4/TX009DWuAmiT+hR/b5pjORvIOnAsVyXDKmVrzCdQ9EgW+VbR6a +5vPEm4auN2CV9xKtzKVo2nVKHHfuaM3sdaa2dP7yXCwhQT/gfoP77MYJ9aKw754L +SCErdVsc59u3YAn6o5Sk9n1LiqGT1aGlKgsaEPrJsJXoWJoWshVHvX8CgYEA41Sa +4toCdk/0g22S0Kt7qjX1WrVlQEzcjqSXotlvnPQ7N5FsyBoE/NO7uozZM+rjgvGD +9TJMF//v+0MSZQPJstWgX4uC2f0HnRQH51Y3kvVC62JLaPEGW7aeq/LDrW5cfiDa +tlIB+V5cYl7STOR5A4arqNhu9EecChAZCEnvNdcCgYBQBX1WIncEibc9aubU+m/8 +1hGM2bJhGKrijq0xuaWRrkBgJ6mO2rWJ6XzVE9xIeFFsoFP+iPpb5dyUTc2VYORn +EJTwUScHED7ERwYpo29mWMbaQbhXBWX0diBpXAizo7+lqRshHWcjWCySh9H7pnjy +X19RIph2sskTgVQCQ9IhRQKBgEMofm1gHHQZYNHm8AWHc4wwTqCSkCvzyQC27Tkl +5UxH9qqO4sUmsqyCXKZa79vfm4DWmrY4OrSoXpwrD2caPF8Br1QqoeiGUNZ90Wvt +U5OtsyxYqJCDC+7SP4PqvxYgUWDNke9kwMKLtt00yAoBQSLiiRnjfrvZ3+Y1JUAG +n42XAoGBAL122wLSCLNuYjcZoQ+scTNmIOf9UV2tAudui/ALLPBL/NjGagisA+cQ +HlnpzuofsWz6SqBxdZEH6rajp0q5GJ5kj6E7odd3ArKqp7BY7UqoId9bpXgmigIL +Jhpje0SvYJ/9DDlHTjO1xGOG0WFlztb1x0iZxMFMXY/d/XZQQdzm +-----END RSA PRIVATE KEY----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 81:34:c8:2d:81:f0:54:23 + Signature Algorithm: sha256WithRSAEncryption + Issuer: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = Northern Nowhere Trust Anchor + Validity + Not Before: Mar 6 11:51:48 2025 GMT + Not After : Dec 31 11:51:48 2025 GMT + Subject: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = localhost.nn + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:ca:6d:71:a2:7a:bb:12:f6:c0:c3:c9:bf:65:6f: + cb:a3:79:1f:dd:52:bd:8e:0e:72:ea:8d:07:c1:b5: + a6:73:c9:66:e5:00:e1:ed:32:88:d8:69:9d:91:08: + a3:af:20:9d:18:16:a9:e0:19:18:2f:74:47:e7:bc: + 43:83:f7:df:08:33:0a:a1:c4:af:4f:e5:f8:26:d6: + 96:10:61:47:e0:87:f7:24:69:17:7c:eb:b6:01:13: + 59:0b:61:10:46:25:04:e0:8c:50:88:35:26:64:ce: + e0:20:ea:2d:3b:fe:98:c8:fc:f1:94:7a:c7:d3:93: + 6f:89:34:b5:62:ad:d1:67:2b:b1:b3:a9:ca:5a:8d: + 64:ba:04:f5:67:50:5e:73:35:9a:4b:07:8f:f5:4a: + 86:36:9e:e4:1d:c3:e4:87:8c:00:43:d3:c6:0d:e7: + be:07:40:cd:ee:6e:b1:bb:1d:ca:93:c8:57:f4:a7: + d5:66:af:a5:8b:7c:bc:28:44:b0:1b:e9:6b:e5:fb: + 7d:ee:54:be:cc:93:df:ce:ab:5f:69:c2:cf:04:bf: + df:5c:b4:e2:b3:01:85:5b:f6:ac:11:6f:57:00:af: + 3e:b5:a4:d3:7a:08:96:4b:41:cc:68:09:4c:9e:37: + cf:0b:fc:52:cb:64:d5:96:b9:c2:1e:93:f2:da:0c: + 70:a9 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Alternative Name: + DNS:localhost1, DNS:localhost2, DNS:localhost + X509v3 Key Usage: + Digital Signature, Key Encipherment, Key Agreement + X509v3 Extended Key Usage: + TLS Web Server Authentication + X509v3 Subject Key Identifier: + D6:04:68:12:9C:5A:27:70:6B:D6:89:55:C1:6B:11:78:DD:74:D8:32 + X509v3 Authority Key Identifier: + keyid:9D:2B:CE:95:BF:D8:22:91:A2:E5:AD:FE:79:0E:E9:23:E1:4D:28:32 + + X509v3 Basic Constraints: + CA:FALSE + Authority Information Access: + CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer + + X509v3 CRL Distribution Points: + + Full Name: + URI:http://test.curl.se/ca/EdelCurlRoot.crl + + Signature Algorithm: sha256WithRSAEncryption + 60:7a:35:3f:a7:9b:44:14:cf:8a:9d:38:46:3c:7a:93:43:19: + 9d:ed:f3:21:32:50:7a:f8:b4:e6:90:d1:5e:26:75:1c:fd:ed: + 64:b2:fe:5a:9c:96:f6:5b:2d:df:86:7d:4c:87:fa:8f:1d:13: + 67:f2:f5:91:aa:f9:1b:c3:f7:54:da:17:43:49:00:ad:9e:55: + 53:43:c1:30:4e:6b:9e:f6:99:26:b1:fa:35:85:d5:d1:70:88: + 30:87:8e:d3:91:b9:85:fa:b8:e2:31:06:9c:17:c8:2a:2f:9b: + e6:e8:5c:c7:6e:57:36:f5:c7:78:a2:9b:01:ef:8d:d5:38:ec: + 1f:f0:ee:7f:d4:0b:b8:82:1d:01:3a:65:46:47:ba:58:9f:d1: + 4d:95:18:17:e4:23:4a:76:54:c6:70:5d:fd:ac:f2:83:1d:ed: + 66:2b:a2:97:28:aa:e3:7f:bd:f2:02:8b:2f:43:fe:c1:74:36: + 8f:87:60:de:51:0b:44:0a:c4:98:b6:4d:94:e5:ec:ce:72:25: + 66:66:8e:1c:86:aa:30:5c:57:75:8a:28:eb:b3:51:93:84:45: + 6a:f7:ce:52:ac:1b:a8:0d:37:df:e4:60:a2:96:18:cf:29:66: + a9:e2:08:52:e6:2a:3a:29:8b:3a:28:b1:df:4d:d4:0c:b6:9b: + e2:40:b2:33 +-----BEGIN CERTIFICATE----- +MIIEYjCCA0qgAwIBAgIJAIE0yC2B8FQjMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV +BAYTAk5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2Vh +cmNoIENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hv +cjAeFw0yNTAzMDYxMTUxNDhaFw0yNTEyMzExMTUxNDhaMFcxCzAJBgNVBAYTAk5O +MTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENs +b3VkMRUwEwYDVQQDDAxsb2NhbGhvc3Qubm4wggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDKbXGiersS9sDDyb9lb8ujeR/dUr2ODnLqjQfBtaZzyWblAOHt +MojYaZ2RCKOvIJ0YFqngGRgvdEfnvEOD998IMwqhxK9P5fgm1pYQYUfgh/ckaRd8 +67YBE1kLYRBGJQTgjFCINSZkzuAg6i07/pjI/PGUesfTk2+JNLVirdFnK7Gzqcpa +jWS6BPVnUF5zNZpLB4/1SoY2nuQdw+SHjABD08YN574HQM3ubrG7HcqTyFf0p9Vm +r6WLfLwoRLAb6Wvl+33uVL7Mk9/Oq19pws8Ev99ctOKzAYVb9qwRb1cArz61pNN6 +CJZLQcxoCUyeN88L/FLLZNWWucIek/LaDHCpAgMBAAGjggEeMIIBGjAsBgNVHREE +JTAjggpsb2NhbGhvc3Qxggpsb2NhbGhvc3Qygglsb2NhbGhvc3QwCwYDVR0PBAQD +AgOoMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBTWBGgSnFoncGvWiVXB +axF43XTYMjAfBgNVHSMEGDAWgBSdK86Vv9gikaLlrf55Dukj4U0oMjAJBgNVHRME +AjAAMEMGCCsGAQUFBwEBBDcwNTAzBggrBgEFBQcwAoYnaHR0cDovL3Rlc3QuY3Vy +bC5zZS9jYS9FZGVsQ3VybFJvb3QuY2VyMDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6 +Ly90ZXN0LmN1cmwuc2UvY2EvRWRlbEN1cmxSb290LmNybDANBgkqhkiG9w0BAQsF +AAOCAQEAYHo1P6ebRBTPip04Rjx6k0MZne3zITJQevi05pDRXiZ1HP3tZLL+WpyW +9lst34Z9TIf6jx0TZ/L1kar5G8P3VNoXQ0kArZ5VU0PBME5rnvaZJrH6NYXV0XCI +MIeO05G5hfq44jEGnBfIKi+b5uhcx25XNvXHeKKbAe+N1TjsH/Duf9QLuIIdATpl +Rke6WJ/RTZUYF+QjSnZUxnBd/azygx3tZiuilyiq43+98gKLL0P+wXQ2j4dg3lEL +RArEmLZNlOXsznIlZmaOHIaqMFxXdYoo67NRk4RFavfOUqwbqA033+RgopYYzylm +qeIIUuYqOimLOiix303UDLab4kCyMw== +-----END CERTIFICATE----- diff --git a/tests/certs/Server-localhost-lastSAN-sv.prm b/tests/certs/test-localhost-san-last.prm similarity index 100% rename from tests/certs/Server-localhost-lastSAN-sv.prm rename to tests/certs/test-localhost-san-last.prm diff --git a/tests/certs/test-localhost-san-last.pub.der b/tests/certs/test-localhost-san-last.pub.der new file mode 100644 index 0000000000000000000000000000000000000000..3580026903ebc38cdc14943ed17f4c94d8818db5 GIT binary patch literal 294 zc-jFb0ondAf&n5h4F(A+hDe6@4FLfG1potr0S^E$f&mHwf&l>l%58C?db<+#z{APE zWpB%)c^}Wv4%wWf2)X5|3k?J|hiX`PV>qpu*H7#6AE85l2gN9VjlgZJME zGYX-^uTSOpCf1e^VMpMH_atc-eCxIW6Ilyk5Jn{g;EYg+H6~=v;2`QPJN}r+{PC1} z$J3KE0hl~J2)5Zl$OHyH$8nHra@&Pjuy1E8Eb9XeK4gJ{K9=}aw(}2)r z=(Q!w>D6v7Mw}`b2R23*qT7iG6ZS*_f{#Uuw4r;8hc;&5J^`%^DF*^QTW9PGF2g&< z+8~)<&u#Q~5_`TM!?Y$`_)yILO5;}P;0s{d60s1V0IRF3v literal 0 Hc-jL100001 diff --git a/tests/certs/test-localhost.nn.pub.pem b/tests/certs/test-localhost.nn.pub.pem new file mode 100644 index 0000000000..390afc3761 --- /dev/null +++ b/tests/certs/test-localhost.nn.pub.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyAQGPsdxkGvjzjkEPXBb +olD7np9o2Tbwh7mCZTqaKv434OCW8CdLwPIBMxG6ugY9c3c0nw392Noev01k04DQ +Zei1Jcvp1W4uRpwqGAc2Rhei24kIE/ZEAYKPRYu0oXuLhzZm4D4BrQwpBwI9W2fs +Cy7DO8baIJlfz230dxJ7vh/DtCZc+H6GOX8H+BIVNkcLG/AC1mVcuhmtn7BDn1RJ +T8gMiQfEeJHAPWSHuqMwoMcVLNGpfMsUnoxVUJLMrmQn3+tUhqERVXRgU1vM3J56 +hZvl5S4DoiMZI5h2h7FLYxNgjrrFxu3Y0v2tod0VN6aR8sjr92ju//PVx4GjEjp5 +LQIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/certs/test-localhost.pem b/tests/certs/test-localhost.pem new file mode 100644 index 0000000000..8c62ddd361 --- /dev/null +++ b/tests/certs/test-localhost.pem @@ -0,0 +1,165 @@ +extensions = x509v3 + +[ x509v3 ] +subjectAltName = DNS:localhost +keyUsage = keyEncipherment,digitalSignature,keyAgreement +extendedKeyUsage = serverAuth +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid +basicConstraints = CA:false +authorityInfoAccess = @issuer_info +crlDistributionPoints = @crl_info + +[ crl_ext ] +authorityKeyIdentifier = keyid:always +authorityInfoAccess = @issuer_info + +[ issuer_info ] +caIssuers;URI.0 = http://test.curl.se/ca/EdelCurlRoot.cer + +[ crl_info ] +URI.0 = http://test.curl.se/ca/EdelCurlRoot.crl + +[ req ] +default_bits = 2048 +distinguished_name = req_DN +default_md = sha256 +string_mask = utf8only + +[ req_DN ] +countryName = "Country Name is Northern Nowhere" +countryName_value = NN +organizationName = "Organization Name" +organizationName_value = Edel Curl Arctic Illudium Research Cloud +commonName = "Common Name" +commonName_value = localhost +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEA5g2vWV5TVz9OweL4zzBl3WITMUYL0GCAUQ0JM43hsg8K8vwQ +C+E6aUPD6euLRYvVJg69yNSmDxsAjXQ2YDCg4CTH+twM44Nsi9H9Kqij0yH/xTxH +GgnhjDJ5dEnp8t/3Tay0B+yBQCdls5Rpds1XHyFg37R8CC8z/XbMI8jtHPu7inQu +/nwd0y8iLf8RfZJQzMAGrJWoswZCgwkcUoHRFCG/0bCZUHpqEAww1fDkGsddG+m+ +vsVU6+RyBDXEFKG6IEUvYMjhod61ZfcqXQXRki0izhrKwjX9fPYCR4UijF1uTylr +OvmEc4lKZHufvf4KTaAIekF3o926ySBYoXy4sQIDAQABAoIBAQCorDH7sWgjmRwy +lirdJlwZlFYEE5qH3qlWQ9uSPB3VwqfBfkR5oVqFYZUcRoInrJ3MOJS30gorGx4t +mJ5hqmXZ0b36VSryCSMl5QHdLCZpoAz63PY4xjPj6gIY3DS2ybV18wFQqfweQISV +xWQKIgYVohB4FMm36nwRA/Aq8J/BVgC/SIGJnDW2EGId5op20BdH7APedquXqzzp +FwETV3hH7QDbdip+Td+5/Nnc9yLg4ecSvOLe5mLaGXgsxhNqAKnY5f3izMh+FTvx +jgR12x/urhu4mwpKie7Y/JO+FsNJYevHHKYX1wUhGO2Puco4bCUiAecmrO4lFOMX +auBjsCQtAoGBAPcnzQy8UIHBSxgUaQ2zEWtQNKg/lYy3BiM7rTq8HIAEggL5ylxv +bP17tIQQZAhayaeR1BKL7yP8d5UlZedI9gzMP23mNsrxpC2BsmcBEZZQFRRFhWsD +bnVWWQkx6KgVIDtZwQF1OhNUuZxUkTlXMSuSdNNVJADIHd8y7oxaGGvHAoGBAO5J +Nj3L7eh9Eoh4iEMbyOu1iymE+jdzuY80wVBacMinjpmGE6wlIf/bvwb2/xGMd+Ix +Sd60wCg/obN/62EAWaiJH88qrF5Uj+l2u1tmp3oRMOiBkXbLhEXzGP9Qcoa6s8gT +HjatboUgCUuSQrY4OUu+wmqwufBh7poSGFUs/YfHAoGBAL5svgG3/ddbVD5jS2Ww +uBUUoN2Yz+KxCVuQGTINyW+hCYK9bnq1pyXOcBDoiAof2QrwwpLfmgsB9CjHvbHr +dxf5Lk3AeCr47uPY79mI60ICxZruzZLb+/kP5F2/RGBsln7j8l7rMSm/t5qJVbL2 +SP4nQzeoe6rWhJ15om4k5Hf1AoGAGpuGOQRKfoloxmBfJs81ckyFS4+TuRltAPat +F2Hh8iXzoGT+UVycHUvWWtq9xKHgyRsj2oBobJYeYkLIb75wRId7S9DCCo56u2EM +rroZvWGqCmxdZ9x12rG4etnqz+yNIqwv1X8sNiVLpGqilGJW04RrhSpSuOrWj9Gx +ceFiNgUCgYBAAubXkD1rcIs2X8Ds3ztwYPaGL8ZX4q8eWvncgjz3YmVve408XD0w +Sd44NWgjK2LXMv3ddXFdukoDmGm75KhDHWKO9vPBo0wpB5FXkMyHiDyM65X0MZC8 +xzSd9dUcy7TBjMVV2ge81b6U8nCwrdrU2L/0dzigmKnrLrF8MRjFLA== +-----END RSA PRIVATE KEY----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 81:34:c8:2d:81:f0:54:1f + Signature Algorithm: sha256WithRSAEncryption + Issuer: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = Northern Nowhere Trust Anchor + Validity + Not Before: Mar 6 11:51:47 2025 GMT + Not After : Dec 31 11:51:47 2025 GMT + Subject: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:e6:0d:af:59:5e:53:57:3f:4e:c1:e2:f8:cf:30: + 65:dd:62:13:31:46:0b:d0:60:80:51:0d:09:33:8d: + e1:b2:0f:0a:f2:fc:10:0b:e1:3a:69:43:c3:e9:eb: + 8b:45:8b:d5:26:0e:bd:c8:d4:a6:0f:1b:00:8d:74: + 36:60:30:a0:e0:24:c7:fa:dc:0c:e3:83:6c:8b:d1: + fd:2a:a8:a3:d3:21:ff:c5:3c:47:1a:09:e1:8c:32: + 79:74:49:e9:f2:df:f7:4d:ac:b4:07:ec:81:40:27: + 65:b3:94:69:76:cd:57:1f:21:60:df:b4:7c:08:2f: + 33:fd:76:cc:23:c8:ed:1c:fb:bb:8a:74:2e:fe:7c: + 1d:d3:2f:22:2d:ff:11:7d:92:50:cc:c0:06:ac:95: + a8:b3:06:42:83:09:1c:52:81:d1:14:21:bf:d1:b0: + 99:50:7a:6a:10:0c:30:d5:f0:e4:1a:c7:5d:1b:e9: + be:be:c5:54:eb:e4:72:04:35:c4:14:a1:ba:20:45: + 2f:60:c8:e1:a1:de:b5:65:f7:2a:5d:05:d1:92:2d: + 22:ce:1a:ca:c2:35:fd:7c:f6:02:47:85:22:8c:5d: + 6e:4f:29:6b:3a:f9:84:73:89:4a:64:7b:9f:bd:fe: + 0a:4d:a0:08:7a:41:77:a3:dd:ba:c9:20:58:a1:7c: + b8:b1 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Alternative Name: + DNS:localhost + X509v3 Key Usage: + Digital Signature, Key Encipherment, Key Agreement + X509v3 Extended Key Usage: + TLS Web Server Authentication + X509v3 Subject Key Identifier: + B4:23:96:D3:28:32:87:90:18:46:E5:2D:CD:D3:DB:4F:9B:92:76:79 + X509v3 Authority Key Identifier: + keyid:9D:2B:CE:95:BF:D8:22:91:A2:E5:AD:FE:79:0E:E9:23:E1:4D:28:32 + + X509v3 Basic Constraints: + CA:FALSE + Authority Information Access: + CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer + + X509v3 CRL Distribution Points: + + Full Name: + URI:http://test.curl.se/ca/EdelCurlRoot.crl + + Signature Algorithm: sha256WithRSAEncryption + 43:b8:3e:47:2e:1c:8e:76:16:4d:c5:04:89:c9:d3:42:5c:af: + 97:27:da:6a:7f:bb:6d:49:51:0c:60:c7:0b:ce:8f:a3:33:26: + ae:f8:75:fa:c8:43:65:b7:c1:a4:eb:bb:9b:50:e4:97:8f:78: + b0:a7:00:95:5e:ac:3d:39:96:a6:39:a6:96:ad:5c:1b:e0:d3: + 81:91:25:f1:1c:bd:dd:70:d5:8d:44:03:6e:8c:93:66:98:fd: + 1d:66:b8:58:6a:90:11:26:44:3b:4e:8a:c4:ef:f7:4c:f4:57: + ba:75:f5:dd:24:43:82:29:12:e8:4e:fc:9e:6f:a8:8e:e7:01: + ff:56:e4:2d:62:02:99:a1:a9:fa:45:46:48:58:17:e8:ee:37: + 31:39:08:b6:a3:55:7e:6a:c5:3e:c0:1c:03:39:bc:64:d8:8d: + 7e:57:35:71:14:38:77:64:3a:3f:b4:4b:e8:10:31:a1:08:8c: + 2f:e8:de:d4:f8:a0:e6:07:3b:12:8e:12:83:eb:e3:ba:7c:91: + b3:50:5e:f3:df:6d:3f:c1:70:f3:5c:e5:0c:84:1a:9d:5a:ae: + bc:ac:53:f2:b6:e5:66:f8:00:c0:74:af:ed:e2:89:36:a6:c2: + 8b:90:8d:6c:23:a3:60:2e:49:1d:dd:d2:19:45:cb:cf:a4:c3: + 87:9c:fb:8f +-----BEGIN CERTIFICATE----- +MIIERzCCAy+gAwIBAgIJAIE0yC2B8FQfMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV +BAYTAk5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2Vh +cmNoIENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hv +cjAeFw0yNTAzMDYxMTUxNDdaFw0yNTEyMzExMTUxNDdaMFQxCzAJBgNVBAYTAk5O +MTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENs +b3VkMRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDmDa9ZXlNXP07B4vjPMGXdYhMxRgvQYIBRDQkzjeGyDwry/BAL4Tpp +Q8Pp64tFi9UmDr3I1KYPGwCNdDZgMKDgJMf63Azjg2yL0f0qqKPTIf/FPEcaCeGM +Mnl0Seny3/dNrLQH7IFAJ2WzlGl2zVcfIWDftHwILzP9dswjyO0c+7uKdC7+fB3T +LyIt/xF9klDMwAaslaizBkKDCRxSgdEUIb/RsJlQemoQDDDV8OQax10b6b6+xVTr +5HIENcQUobogRS9gyOGh3rVl9ypdBdGSLSLOGsrCNf189gJHhSKMXW5PKWs6+YRz +iUpke5+9/gpNoAh6QXej3brJIFihfLixAgMBAAGjggEGMIIBAjAUBgNVHREEDTAL +gglsb2NhbGhvc3QwCwYDVR0PBAQDAgOoMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0G +A1UdDgQWBBS0I5bTKDKHkBhG5S3N09tPm5J2eTAfBgNVHSMEGDAWgBSdK86Vv9gi +kaLlrf55Dukj4U0oMjAJBgNVHRMEAjAAMEMGCCsGAQUFBwEBBDcwNTAzBggrBgEF +BQcwAoYnaHR0cDovL3Rlc3QuY3VybC5zZS9jYS9FZGVsQ3VybFJvb3QuY2VyMDgG +A1UdHwQxMC8wLaAroCmGJ2h0dHA6Ly90ZXN0LmN1cmwuc2UvY2EvRWRlbEN1cmxS +b290LmNybDANBgkqhkiG9w0BAQsFAAOCAQEAQ7g+Ry4cjnYWTcUEicnTQlyvlyfa +an+7bUlRDGDHC86PozMmrvh1+shDZbfBpOu7m1Dkl494sKcAlV6sPTmWpjmmlq1c +G+DTgZEl8Ry93XDVjUQDboyTZpj9HWa4WGqQESZEO06KxO/3TPRXunX13SRDgikS +6E78nm+ojucB/1bkLWICmaGp+kVGSFgX6O43MTkItqNVfmrFPsAcAzm8ZNiNflc1 +cRQ4d2Q6P7RL6BAxoQiML+je1Pig5gc7Eo4Sg+vjunyRs1Be899tP8Fw81zlDIQa +nVquvKxT8rblZvgAwHSv7eKJNqbCi5CNbCOjYC5JHd3SGUXLz6TDh5z7jw== +-----END CERTIFICATE----- diff --git a/tests/certs/Server-localhost-sv.prm b/tests/certs/test-localhost.prm similarity index 97% rename from tests/certs/Server-localhost-sv.prm rename to tests/certs/test-localhost.prm index 54a07e3f3e..3be9c741bf 100644 --- a/tests/certs/Server-localhost-sv.prm +++ b/tests/certs/test-localhost.prm @@ -21,7 +21,7 @@ caIssuers;URI.0 = http://test.curl.se/ca/EdelCurlRoot.cer URI.0 = http://test.curl.se/ca/EdelCurlRoot.crl [ req ] -default_bits = 1024 +default_bits = 2048 distinguished_name = req_DN default_md = sha256 string_mask = utf8only diff --git a/tests/certs/test-localhost.pub.der b/tests/certs/test-localhost.pub.der new file mode 100644 index 0000000000000000000000000000000000000000..47331fd1a2660d97c7f4c5082a21dd725b69bc19 GIT binary patch literal 294 zc-jFb0ondAf&n5h4F(A+hDe6@4FLfG1potr0S^E$f&mHwf&l>l<_)h|UQ<^;PQl{% z&oE`(ViPe&3(#PIQ4I+*jp4En3iA9A3*kCxL&NFoi$#moCJw#G)TR#`0F87uU@)NI zB**&P4C8}ri_!fmsH4*%|HV8<8VTWyGI?}K>GI$AO{}yB?14ZhWwVrNcFk8GAz literal 0 Hc-jL100001 diff --git a/tests/certs/test-localhost.pub.pem b/tests/certs/test-localhost.pub.pem new file mode 100644 index 0000000000..62e399b1fc --- /dev/null +++ b/tests/certs/test-localhost.pub.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5g2vWV5TVz9OweL4zzBl +3WITMUYL0GCAUQ0JM43hsg8K8vwQC+E6aUPD6euLRYvVJg69yNSmDxsAjXQ2YDCg +4CTH+twM44Nsi9H9Kqij0yH/xTxHGgnhjDJ5dEnp8t/3Tay0B+yBQCdls5Rpds1X +HyFg37R8CC8z/XbMI8jtHPu7inQu/nwd0y8iLf8RfZJQzMAGrJWoswZCgwkcUoHR +FCG/0bCZUHpqEAww1fDkGsddG+m+vsVU6+RyBDXEFKG6IEUvYMjhod61ZfcqXQXR +ki0izhrKwjX9fPYCR4UijF1uTylrOvmEc4lKZHufvf4KTaAIekF3o926ySBYoXy4 +sQIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/certs/test-localhost0h.crl b/tests/certs/test-localhost0h.crl new file mode 100644 index 0000000000..0a0a310a06 --- /dev/null +++ b/tests/certs/test-localhost0h.crl @@ -0,0 +1,37 @@ +-----BEGIN X509 CRL----- +MIIGejCCBWICAQEwDQYJKoZIhvcNAQELBQAwaDELMAkGA1UEBhMCTk4xMTAvBgNV +BAoMKEVkZWwgQ3VybCBBcmN0aWMgSWxsdWRpdW0gUmVzZWFyY2ggQ2xvdWQxJjAk +BgNVBAMMHU5vcnRoZXJuIE5vd2hlcmUgVHJ1c3QgQW5jaG9yFw0yNTAzMDYxMTUx +NDhaFw0yNTA0MDUxMTUxNDhaMIIEtDAaAgkAgTTILYHwU/cXDTI1MDMwNjEwMTkz +NFowGgIJAIE0yC2B8FP4Fw0yNTAzMDYxMDE5MzRaMBoCCQCBNMgtgfBT+RcNMjUw +MzA2MTAxOTM0WjAaAgkAgTTILYHwU/oXDTI1MDMwNjEwMTkzNVowGgIJAIE0yC2B +8FP7Fw0yNTAzMDYxMDE5MzVaMBoCCQCBNMgtgfBT/BcNMjUwMzA2MTAxOTM1WjAa +AgkAgTTILYHwU/0XDTI1MDMwNjEwNDMzOVowGgIJAIE0yC2B8FP+Fw0yNTAzMDYx +MDQzMzlaMBoCCQCBNMgtgfBT/xcNMjUwMzA2MTA0MzQwWjAaAgkAgTTILYHwVAAX +DTI1MDMwNjEwNDM0MFowGgIJAIE0yC2B8FQBFw0yNTAzMDYxMDQzNDBaMBoCCQCB +NMgtgfBUAhcNMjUwMzA2MTA0NjA4WjAaAgkAgTTILYHwVAMXDTI1MDMwNjEwNDYw +OFowGgIJAIE0yC2B8FQEFw0yNTAzMDYxMDQ2MDhaMBoCCQCBNMgtgfBUBRcNMjUw +MzA2MTA0NjA4WjAaAgkAgTTILYHwVAYXDTI1MDMwNjEwNDYwOVowGgIJAIE0yC2B +8FQHFw0yNTAzMDYxMDQ2MDlaMBoCCQCBNMgtgfBUCBcNMjUwMzA2MTA0ODU5WjAa +AgkAgTTILYHwVAkXDTI1MDMwNjEwNDg1OVowGgIJAIE0yC2B8FQKFw0yNTAzMDYx +MDQ4NTlaMBoCCQCBNMgtgfBUCxcNMjUwMzA2MTA0ODU5WjAaAgkAgTTILYHwVAwX +DTI1MDMwNjEwNDkwMFowGgIJAIE0yC2B8FQNFw0yNTAzMDYxMDQ5MDBaMBoCCQCB +NMgtgfBUDhcNMjUwMzA2MTExMzM4WjAaAgkAgTTILYHwVA8XDTI1MDMwNjExMTMz +OFowGgIJAIE0yC2B8FQQFw0yNTAzMDYxMTEzMzhaMBoCCQCBNMgtgfBUERcNMjUw +MzA2MTExMzM4WjAaAgkAgTTILYHwVBIXDTI1MDMwNjExMTMzOFowGgIJAIE0yC2B +8FQTFw0yNTAzMDYxMTE1MzBaMBoCCQCBNMgtgfBUFBcNMjUwMzA2MTExNTMwWjAa +AgkAgTTILYHwVBUXDTI1MDMwNjExMTUzMFowGgIJAIE0yC2B8FQWFw0yNTAzMDYx +MTE1MzBaMBoCCQCBNMgtgfBUFxcNMjUwMzA2MTExNTMwWjAaAgkAgTTILYHwVBgX +DTI1MDMwNjExMTUzMFowGgIJAIE0yC2B8FQZFw0yNTAzMDYxMTE5MDNaMBoCCQCB +NMgtgfBUGhcNMjUwMzA2MTExOTA0WjAaAgkAgTTILYHwVBsXDTI1MDMwNjExMTkw +NFowGgIJAIE0yC2B8FQcFw0yNTAzMDYxMTE5MDRaMBoCCQCBNMgtgfBUHRcNMjUw +MzA2MTExOTA0WjAaAgkAgTTILYHwVB4XDTI1MDMwNjExMTkwNFowGgIJAIE0yC2B +8FQfFw0yNTAzMDYxMTUxNDdaMBoCCQCBNMgtgfBUIBcNMjUwMzA2MTE1MTQ4WjAa +AgkAgTTILYHwVCEXDTI1MDMwNjExNTE0OFqgDjAMMAoGA1UdFAQDAgEBMA0GCSqG +SIb3DQEBCwUAA4IBAQBZnXmwUUp0FcVGHfHWsf6rip/4cn5FYso0v4kXSI4icqZ7 +tncP3i6smiDzWqFSNp0TyKzeVvVPAwsafO6TPjUmUZXZrrU64QhJY44AEQbvl1cm +4QA+JN0RhIxr85e6X4O7VElMz0fV8T8l01izj1+SbAl4W6z3xoZNErskn9LtWY5X +HvDlgl1hZZc8bw3qZMHQJdvvJ2FHlh7j7ugBVdMZKdO0hoFCjoEMgeVSot7Hjtv1 +R0JYnTFxcuMJ/MVQmxUTdWaLnMqT9RPjzMhLRzOc2WupDvPLla63qvwBxoNWL0Cr +hkz9i899thHhosi3i+fgQ3Ynf53VoU3jXces2wqU +-----END X509 CRL----- diff --git a/tests/certs/test-localhost0h.crt b/tests/certs/test-localhost0h.crt new file mode 100644 index 0000000000..a0366e8197 --- /dev/null +++ b/tests/certs/test-localhost0h.crt @@ -0,0 +1,103 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 81:34:c8:2d:81:f0:54:21 + Signature Algorithm: sha256WithRSAEncryption + Issuer: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = Northern Nowhere Trust Anchor + Validity + Not Before: Mar 6 11:51:48 2025 GMT + Not After : Dec 31 11:51:48 2025 GMT + Subject: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:bd:d7:58:68:62:0c:68:34:df:a2:1d:d9:34:fc: + f1:45:bf:cc:e3:57:38:e6:d3:07:fc:65:e1:b3:28: + ad:d6:2c:3b:2e:a9:6a:b9:07:e7:66:1f:b8:a0:c2: + 75:1d:31:84:3e:5d:98:d3:37:bb:a0:96:97:7f:f7: + 17:5e:89:ad:6e:bf:8c:0d:ef:c2:7c:f5:3b:76:0a: + 84:30:ef:bf:2f:c0:8a:a6:50:33:e1:a4:00:bd:0c: + 0c:79:04:09:d1:45:09:fe:b2:4b:a3:cf:1e:3b:65: + b4:5a:a5:a4:86:e0:d6:95:c0:a9:d7:58:ec:8e:4e: + 72:3f:33:77:f3:3d:b5:6d:63:28:85:8a:49:e5:20: + ef:56:9a:ad:f3:9d:e2:b6:ca:66:dd:06:e2:cc:09: + 86:36:c2:d0:1f:3e:33:bc:bc:c5:23:f7:2a:4c:f0: + 5b:4f:3c:60:f4:33:f3:dd:c8:ad:83:d2:45:9f:6d: + 0d:cb:b6:29:94:b8:df:3b:c3:73:7e:95:ef:e6:68: + e7:c6:22:79:4a:69:7c:85:4a:88:9d:9a:90:71:42: + 79:73:3e:b2:ed:e2:0c:4e:53:85:5a:de:e7:85:37: + 6f:0e:21:e1:f1:f0:1d:09:ec:0f:fd:69:5f:d9:74: + 71:35:4d:02:73:f3:2d:3e:9c:58:f5:48:d6:63:b4: + fb:85 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Alternative Name: + DNS:localhost + X509v3 Key Usage: + Digital Signature, Key Encipherment, Key Agreement + X509v3 Extended Key Usage: + TLS Web Server Authentication + X509v3 Subject Key Identifier: + F7:A5:D0:5C:C7:C2:37:AA:5D:7A:76:0B:17:61:70:C9:5D:B9:C9:55 + X509v3 Authority Key Identifier: + keyid:9D:2B:CE:95:BF:D8:22:91:A2:E5:AD:FE:79:0E:E9:23:E1:4D:28:32 + + X509v3 Basic Constraints: + CA:FALSE + Authority Information Access: + CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer + + X509v3 CRL Distribution Points: + + Full Name: + URI:http://test.curl.se/ca/EdelCurlRoot.crl + + Signature Algorithm: sha256WithRSAEncryption + 28:61:05:e4:55:30:48:40:12:df:f6:fb:64:5e:10:6d:5c:48: + d2:ef:b2:c2:27:28:f0:a1:88:5a:c8:ae:cb:87:12:60:04:aa: + e0:1e:4c:c3:4c:8e:d5:8a:f8:8c:c8:3f:e5:d7:06:8a:3d:40: + c0:ea:03:dd:9c:d6:f5:68:67:71:51:4f:8d:80:1f:d3:53:09: + 5b:78:be:dc:6d:98:68:c0:38:d2:10:ad:56:95:9c:b7:56:e2: + ec:98:b7:6f:3c:f4:b5:1e:94:7b:3d:e2:f7:a4:89:b5:89:61: + 29:45:ea:05:8d:23:a3:ad:b6:ef:97:21:91:ce:f2:7d:12:3a: + e3:fc:e0:eb:85:18:eb:af:b7:51:81:2b:a2:60:01:60:d9:31: + 96:cb:9c:e3:b9:29:38:f7:51:7d:40:bf:87:6e:42:fa:74:c0: + 9b:cb:1a:95:63:30:a7:41:b4:65:e3:cc:87:2c:01:d9:00:d8: + e3:62:ab:d2:64:37:43:c2:16:36:0f:ae:a6:79:00:d6:37:37: + ff:31:6a:77:15:cc:ff:1b:52:33:9b:04:8e:f5:5b:a6:52:60: + e8:1c:b8:3e:df:b9:d5:67:ba:3d:23:d6:5a:07:cd:e8:e2:01: + 0f:57:ea:b0:fb:27:a4:2a:1b:f0:16:01:90:cc:9e:32:13:cc: + f1:bf:cb:80 +-----BEGIN CERTIFICATE----- +MIIESTCCAzGgAwIBAgIJAIE0yC2B8FQhMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV +BAYTAk5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2Vh +cmNoIENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hv +cjAeFw0yNTAzMDYxMTUxNDhaFw0yNTEyMzExMTUxNDhaMFQxCzAJBgNVBAYTAk5O +MTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENs +b3VkMRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQC911hoYgxoNN+iHdk0/PFFv8zjVzjm0wf8ZeGzKK3WLDsuqWq5B+dm +H7igwnUdMYQ+XZjTN7uglpd/9xdeia1uv4wN78J89Tt2CoQw778vwIqmUDPhpAC9 +DAx5BAnRRQn+skujzx47ZbRapaSG4NaVwKnXWOyOTnI/M3fzPbVtYyiFiknlIO9W +mq3zneK2ymbdBuLMCYY2wtAfPjO8vMUj9ypM8FtPPGD0M/PdyK2D0kWfbQ3LtimU +uN87w3N+le/maOfGInlKaXyFSoidmpBxQnlzPrLt4gxOU4Va3ueFN28OIeHx8B0J +7A/9aV/ZdHE1TQJz8y0+nFj1SNZjtPuFAgMBAAGjggEIMIIBBDAWBgNVHREEDzAN +ggtsb2NhbGhvc3QAaDALBgNVHQ8EBAMCA6gwEwYDVR0lBAwwCgYIKwYBBQUHAwEw +HQYDVR0OBBYEFPel0FzHwjeqXXp2CxdhcMlduclVMB8GA1UdIwQYMBaAFJ0rzpW/ +2CKRouWt/nkO6SPhTSgyMAkGA1UdEwQCMAAwQwYIKwYBBQUHAQEENzA1MDMGCCsG +AQUFBzAChidodHRwOi8vdGVzdC5jdXJsLnNlL2NhL0VkZWxDdXJsUm9vdC5jZXIw +OAYDVR0fBDEwLzAtoCugKYYnaHR0cDovL3Rlc3QuY3VybC5zZS9jYS9FZGVsQ3Vy +bFJvb3QuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQAoYQXkVTBIQBLf9vtkXhBtXEjS +77LCJyjwoYhayK7LhxJgBKrgHkzDTI7ViviMyD/l1waKPUDA6gPdnNb1aGdxUU+N +gB/TUwlbeL7cbZhowDjSEK1WlZy3VuLsmLdvPPS1HpR7PeL3pIm1iWEpReoFjSOj +rbbvlyGRzvJ9Ejrj/ODrhRjrr7dRgSuiYAFg2TGWy5zjuSk491F9QL+HbkL6dMCb +yxqVYzCnQbRl48yHLAHZANjjYqvSZDdDwhY2D66meQDWNzf/MWp3Fcz/G1IzmwSO +9VumUmDoHLg+37nVZ7o9I9ZaB83o4gEPV+qw+yekKhvwFgGQzJ4yE8zxv8uA +-----END CERTIFICATE----- diff --git a/tests/certs/test-localhost0h.key b/tests/certs/test-localhost0h.key new file mode 100644 index 0000000000..8ead31badb --- /dev/null +++ b/tests/certs/test-localhost0h.key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpgIBAAKCAQEAvddYaGIMaDTfoh3ZNPzxRb/M41c45tMH/GXhsyit1iw7Lqlq +uQfnZh+4oMJ1HTGEPl2Y0ze7oJaXf/cXXomtbr+MDe/CfPU7dgqEMO+/L8CKplAz +4aQAvQwMeQQJ0UUJ/rJLo88eO2W0WqWkhuDWlcCp11jsjk5yPzN38z21bWMohYpJ +5SDvVpqt853itspm3QbizAmGNsLQHz4zvLzFI/cqTPBbTzxg9DPz3citg9JFn20N +y7YplLjfO8NzfpXv5mjnxiJ5Sml8hUqInZqQcUJ5cz6y7eIMTlOFWt7nhTdvDiHh +8fAdCewP/Wlf2XRxNU0Cc/MtPpxY9UjWY7T7hQIDAQABAoIBAQCB1IhtusBpc9+N +a4RkrKgE34sr3zbXBXPstXCJqkRYuJ8w5kRKjpE+Umtd5h9Z+8dJL5GYwgDbbqHl +rgKZcObfWrhZv6Lu+nfT3pVRMmU6Lx+jZi5VHmgy4c6V5KEiMWkIer8oJDm0vXV+ +mNHQPGwEtmJxGCuPly6i8nwSKh2t1HfRM9yC5bARj/zQq3W+iAkPIUKynHvRvB5+ +ZVClyTYlXLByRu9VvRlDxP5wc1zjHVdfQTG5lSgV0dZGtyT9MdqI9fidnkuxmsDu +P9WxcmvUPbdM4Uzddb58u80UEzh86HDZo8juCO6JMy2zG1K7vWbh5RIwB/9IW764 +yCnfuEMBAoGBAPGYTd/IQgWEFZZyffOHBJbOffATSn1M4uATk2Xd82facDIgyKJz +CkUZjxuR5W/znpnFmwMq5FabI504SEp4zYZU9iFKoofYdcsv8/XNWz2dFhuEfReI +T2pNbRieJFM0+bBOq/bJGlmrRsfqHrmtN+p59VUoE+9XwfPGwr0G5j+xAoGBAMkp +EvAAwab/0zb71YfoNLbQz+Z5965tUEZY0opc2GvB6heMF8+54I0IapKVCITglmbN +0pWRRGo0Zyb1rGWoDGgLT6CyJ+gIYpPJWb/iFxUyBQzJzzDkMtAj43eXGSO+7eho +qVUXJA5uvjDlP8lLPSyDY/2wP8BPYigzQm8hcGIVAoGBANjVXW9wCPFybv2snKap +k9DWW+nRJpX3H9kFONHAtumLAA+9pNVIcvs5yVtxQn+MI9jXphzdrjqc2wYMsbVF +XxElyBJxLhbGjFJlI4yFV1KhXmosKymnyb8a5sOli+yyKze2JFlGfUPlmY1r70+u +y/TCqRJY+itilEz7I2UMgDLBAoGBALcIT3nfRlTca2OZKwZZSzWYs8JC8hFc13Da +ut84cZdCvuwkBTp2J5JLuSScxD6bV149IsIChpyYB8+UNAPfL0KwIAjYcaUXlBJi +X+5PGq+nbp7fNU2IJY/rR7p12mMDA9e2+3Q39Q/IxfcZcLuIYSYSezXGW4tw76Ai +W+1gILCtAoGBAK5f4pSOG6hSYLqn1f0yqpIiTfeA2FJTUSB1eVkO7Y+YNnYpmFok +1FlsFSlFYi8xqgWqwacs8H2uNnWpYKTpeCYLcWWO3KklddhB54f1+5tpOv0pVgji +Lczo5hccgURjwx1ebbH8h4rYTBskb9xagw7n28O6BXaGJvx4fjdDwirL +-----END RSA PRIVATE KEY----- diff --git a/tests/certs/test-localhost0h.pem b/tests/certs/test-localhost0h.pem new file mode 100644 index 0000000000..504e5b4514 --- /dev/null +++ b/tests/certs/test-localhost0h.pem @@ -0,0 +1,166 @@ +extensions = x509v3 + +[ x509v3 ] +#subjectAltName = DNS:localhost\0h +subjectAltName = DER:30:0d:82:0b:6c:6f:63:61:6c:68:6f:73:74:00:68 +keyUsage = keyEncipherment,digitalSignature,keyAgreement +extendedKeyUsage = serverAuth +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid +basicConstraints = CA:false +authorityInfoAccess = @issuer_info +crlDistributionPoints = @crl_info + +[ crl_ext ] +authorityKeyIdentifier = keyid:always +authorityInfoAccess = @issuer_info + +[ issuer_info ] +caIssuers;URI.0 = http://test.curl.se/ca/EdelCurlRoot.cer + +[ crl_info ] +URI.0 = http://test.curl.se/ca/EdelCurlRoot.crl + +[ req ] +default_bits = 1024 +distinguished_name = req_DN +default_md = sha256 +string_mask = utf8only + +[ req_DN ] +countryName = "Country Name is Northern Nowhere" +countryName_value = NN +organizationName = "Organization Name" +organizationName_value = Edel Curl Arctic Illudium Research Cloud +commonName = "Common Name" +commonName_value = localhost +-----BEGIN RSA PRIVATE KEY----- +MIIEpgIBAAKCAQEAvddYaGIMaDTfoh3ZNPzxRb/M41c45tMH/GXhsyit1iw7Lqlq +uQfnZh+4oMJ1HTGEPl2Y0ze7oJaXf/cXXomtbr+MDe/CfPU7dgqEMO+/L8CKplAz +4aQAvQwMeQQJ0UUJ/rJLo88eO2W0WqWkhuDWlcCp11jsjk5yPzN38z21bWMohYpJ +5SDvVpqt853itspm3QbizAmGNsLQHz4zvLzFI/cqTPBbTzxg9DPz3citg9JFn20N +y7YplLjfO8NzfpXv5mjnxiJ5Sml8hUqInZqQcUJ5cz6y7eIMTlOFWt7nhTdvDiHh +8fAdCewP/Wlf2XRxNU0Cc/MtPpxY9UjWY7T7hQIDAQABAoIBAQCB1IhtusBpc9+N +a4RkrKgE34sr3zbXBXPstXCJqkRYuJ8w5kRKjpE+Umtd5h9Z+8dJL5GYwgDbbqHl +rgKZcObfWrhZv6Lu+nfT3pVRMmU6Lx+jZi5VHmgy4c6V5KEiMWkIer8oJDm0vXV+ +mNHQPGwEtmJxGCuPly6i8nwSKh2t1HfRM9yC5bARj/zQq3W+iAkPIUKynHvRvB5+ +ZVClyTYlXLByRu9VvRlDxP5wc1zjHVdfQTG5lSgV0dZGtyT9MdqI9fidnkuxmsDu +P9WxcmvUPbdM4Uzddb58u80UEzh86HDZo8juCO6JMy2zG1K7vWbh5RIwB/9IW764 +yCnfuEMBAoGBAPGYTd/IQgWEFZZyffOHBJbOffATSn1M4uATk2Xd82facDIgyKJz +CkUZjxuR5W/znpnFmwMq5FabI504SEp4zYZU9iFKoofYdcsv8/XNWz2dFhuEfReI +T2pNbRieJFM0+bBOq/bJGlmrRsfqHrmtN+p59VUoE+9XwfPGwr0G5j+xAoGBAMkp +EvAAwab/0zb71YfoNLbQz+Z5965tUEZY0opc2GvB6heMF8+54I0IapKVCITglmbN +0pWRRGo0Zyb1rGWoDGgLT6CyJ+gIYpPJWb/iFxUyBQzJzzDkMtAj43eXGSO+7eho +qVUXJA5uvjDlP8lLPSyDY/2wP8BPYigzQm8hcGIVAoGBANjVXW9wCPFybv2snKap +k9DWW+nRJpX3H9kFONHAtumLAA+9pNVIcvs5yVtxQn+MI9jXphzdrjqc2wYMsbVF +XxElyBJxLhbGjFJlI4yFV1KhXmosKymnyb8a5sOli+yyKze2JFlGfUPlmY1r70+u +y/TCqRJY+itilEz7I2UMgDLBAoGBALcIT3nfRlTca2OZKwZZSzWYs8JC8hFc13Da +ut84cZdCvuwkBTp2J5JLuSScxD6bV149IsIChpyYB8+UNAPfL0KwIAjYcaUXlBJi +X+5PGq+nbp7fNU2IJY/rR7p12mMDA9e2+3Q39Q/IxfcZcLuIYSYSezXGW4tw76Ai +W+1gILCtAoGBAK5f4pSOG6hSYLqn1f0yqpIiTfeA2FJTUSB1eVkO7Y+YNnYpmFok +1FlsFSlFYi8xqgWqwacs8H2uNnWpYKTpeCYLcWWO3KklddhB54f1+5tpOv0pVgji +Lczo5hccgURjwx1ebbH8h4rYTBskb9xagw7n28O6BXaGJvx4fjdDwirL +-----END RSA PRIVATE KEY----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 81:34:c8:2d:81:f0:54:21 + Signature Algorithm: sha256WithRSAEncryption + Issuer: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = Northern Nowhere Trust Anchor + Validity + Not Before: Mar 6 11:51:48 2025 GMT + Not After : Dec 31 11:51:48 2025 GMT + Subject: + countryName = NN + organizationName = Edel Curl Arctic Illudium Research Cloud + commonName = localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:bd:d7:58:68:62:0c:68:34:df:a2:1d:d9:34:fc: + f1:45:bf:cc:e3:57:38:e6:d3:07:fc:65:e1:b3:28: + ad:d6:2c:3b:2e:a9:6a:b9:07:e7:66:1f:b8:a0:c2: + 75:1d:31:84:3e:5d:98:d3:37:bb:a0:96:97:7f:f7: + 17:5e:89:ad:6e:bf:8c:0d:ef:c2:7c:f5:3b:76:0a: + 84:30:ef:bf:2f:c0:8a:a6:50:33:e1:a4:00:bd:0c: + 0c:79:04:09:d1:45:09:fe:b2:4b:a3:cf:1e:3b:65: + b4:5a:a5:a4:86:e0:d6:95:c0:a9:d7:58:ec:8e:4e: + 72:3f:33:77:f3:3d:b5:6d:63:28:85:8a:49:e5:20: + ef:56:9a:ad:f3:9d:e2:b6:ca:66:dd:06:e2:cc:09: + 86:36:c2:d0:1f:3e:33:bc:bc:c5:23:f7:2a:4c:f0: + 5b:4f:3c:60:f4:33:f3:dd:c8:ad:83:d2:45:9f:6d: + 0d:cb:b6:29:94:b8:df:3b:c3:73:7e:95:ef:e6:68: + e7:c6:22:79:4a:69:7c:85:4a:88:9d:9a:90:71:42: + 79:73:3e:b2:ed:e2:0c:4e:53:85:5a:de:e7:85:37: + 6f:0e:21:e1:f1:f0:1d:09:ec:0f:fd:69:5f:d9:74: + 71:35:4d:02:73:f3:2d:3e:9c:58:f5:48:d6:63:b4: + fb:85 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Alternative Name: + DNS:localhost + X509v3 Key Usage: + Digital Signature, Key Encipherment, Key Agreement + X509v3 Extended Key Usage: + TLS Web Server Authentication + X509v3 Subject Key Identifier: + F7:A5:D0:5C:C7:C2:37:AA:5D:7A:76:0B:17:61:70:C9:5D:B9:C9:55 + X509v3 Authority Key Identifier: + keyid:9D:2B:CE:95:BF:D8:22:91:A2:E5:AD:FE:79:0E:E9:23:E1:4D:28:32 + + X509v3 Basic Constraints: + CA:FALSE + Authority Information Access: + CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer + + X509v3 CRL Distribution Points: + + Full Name: + URI:http://test.curl.se/ca/EdelCurlRoot.crl + + Signature Algorithm: sha256WithRSAEncryption + 28:61:05:e4:55:30:48:40:12:df:f6:fb:64:5e:10:6d:5c:48: + d2:ef:b2:c2:27:28:f0:a1:88:5a:c8:ae:cb:87:12:60:04:aa: + e0:1e:4c:c3:4c:8e:d5:8a:f8:8c:c8:3f:e5:d7:06:8a:3d:40: + c0:ea:03:dd:9c:d6:f5:68:67:71:51:4f:8d:80:1f:d3:53:09: + 5b:78:be:dc:6d:98:68:c0:38:d2:10:ad:56:95:9c:b7:56:e2: + ec:98:b7:6f:3c:f4:b5:1e:94:7b:3d:e2:f7:a4:89:b5:89:61: + 29:45:ea:05:8d:23:a3:ad:b6:ef:97:21:91:ce:f2:7d:12:3a: + e3:fc:e0:eb:85:18:eb:af:b7:51:81:2b:a2:60:01:60:d9:31: + 96:cb:9c:e3:b9:29:38:f7:51:7d:40:bf:87:6e:42:fa:74:c0: + 9b:cb:1a:95:63:30:a7:41:b4:65:e3:cc:87:2c:01:d9:00:d8: + e3:62:ab:d2:64:37:43:c2:16:36:0f:ae:a6:79:00:d6:37:37: + ff:31:6a:77:15:cc:ff:1b:52:33:9b:04:8e:f5:5b:a6:52:60: + e8:1c:b8:3e:df:b9:d5:67:ba:3d:23:d6:5a:07:cd:e8:e2:01: + 0f:57:ea:b0:fb:27:a4:2a:1b:f0:16:01:90:cc:9e:32:13:cc: + f1:bf:cb:80 +-----BEGIN CERTIFICATE----- +MIIESTCCAzGgAwIBAgIJAIE0yC2B8FQhMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV +BAYTAk5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2Vh +cmNoIENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hv +cjAeFw0yNTAzMDYxMTUxNDhaFw0yNTEyMzExMTUxNDhaMFQxCzAJBgNVBAYTAk5O +MTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENs +b3VkMRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQC911hoYgxoNN+iHdk0/PFFv8zjVzjm0wf8ZeGzKK3WLDsuqWq5B+dm +H7igwnUdMYQ+XZjTN7uglpd/9xdeia1uv4wN78J89Tt2CoQw778vwIqmUDPhpAC9 +DAx5BAnRRQn+skujzx47ZbRapaSG4NaVwKnXWOyOTnI/M3fzPbVtYyiFiknlIO9W +mq3zneK2ymbdBuLMCYY2wtAfPjO8vMUj9ypM8FtPPGD0M/PdyK2D0kWfbQ3LtimU +uN87w3N+le/maOfGInlKaXyFSoidmpBxQnlzPrLt4gxOU4Va3ueFN28OIeHx8B0J +7A/9aV/ZdHE1TQJz8y0+nFj1SNZjtPuFAgMBAAGjggEIMIIBBDAWBgNVHREEDzAN +ggtsb2NhbGhvc3QAaDALBgNVHQ8EBAMCA6gwEwYDVR0lBAwwCgYIKwYBBQUHAwEw +HQYDVR0OBBYEFPel0FzHwjeqXXp2CxdhcMlduclVMB8GA1UdIwQYMBaAFJ0rzpW/ +2CKRouWt/nkO6SPhTSgyMAkGA1UdEwQCMAAwQwYIKwYBBQUHAQEENzA1MDMGCCsG +AQUFBzAChidodHRwOi8vdGVzdC5jdXJsLnNlL2NhL0VkZWxDdXJsUm9vdC5jZXIw +OAYDVR0fBDEwLzAtoCugKYYnaHR0cDovL3Rlc3QuY3VybC5zZS9jYS9FZGVsQ3Vy +bFJvb3QuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQAoYQXkVTBIQBLf9vtkXhBtXEjS +77LCJyjwoYhayK7LhxJgBKrgHkzDTI7ViviMyD/l1waKPUDA6gPdnNb1aGdxUU+N +gB/TUwlbeL7cbZhowDjSEK1WlZy3VuLsmLdvPPS1HpR7PeL3pIm1iWEpReoFjSOj +rbbvlyGRzvJ9Ejrj/ODrhRjrr7dRgSuiYAFg2TGWy5zjuSk491F9QL+HbkL6dMCb +yxqVYzCnQbRl48yHLAHZANjjYqvSZDdDwhY2D66meQDWNzf/MWp3Fcz/G1IzmwSO +9VumUmDoHLg+37nVZ7o9I9ZaB83o4gEPV+qw+yekKhvwFgGQzJ4yE8zxv8uA +-----END CERTIFICATE----- diff --git a/tests/certs/Server-localhost0h-sv.prm b/tests/certs/test-localhost0h.prm similarity index 100% rename from tests/certs/Server-localhost0h-sv.prm rename to tests/certs/test-localhost0h.prm diff --git a/tests/certs/test-localhost0h.pub.der b/tests/certs/test-localhost0h.pub.der new file mode 100644 index 0000000000000000000000000000000000000000..38ea63cfff80c64e726a10a23b32e4a91678c9c2 GIT binary patch literal 294 zc-jFb0ondAf&n5h4F(A+hDe6@4FLfG1potr0S^E$f&mHwf&l>lz1LW1Vhm_B-=ZDa zH2m>Jzs%!TIOfv_{AJ;@D6Q5kJ1(hexd-QFAGn~xbsaH;K3$m8H@l#gmw)#cUWu)4 zzl;s&mKEvv|6R4hTztfz^T_* z?2b-yKQnjpJ+*CPD20ki!35GVp&>ucCyu8ID_bN>ATTeV- z^fU9_$gP9YMW1aA%eE<$xZgX&bAFZY=4j`}B6&(_e1%GgotltwLV0sOvhCswPE&<|5EU)gkVHBAC@^DRD{SoKKOW3>B)0s{d60UKtDHvj+t literal 0 Hc-jL100001 diff --git a/tests/certs/test-localhost0h.pub.pem b/tests/certs/test-localhost0h.pub.pem new file mode 100644 index 0000000000..24db233fc1 --- /dev/null +++ b/tests/certs/test-localhost0h.pub.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvddYaGIMaDTfoh3ZNPzx +Rb/M41c45tMH/GXhsyit1iw7LqlquQfnZh+4oMJ1HTGEPl2Y0ze7oJaXf/cXXomt +br+MDe/CfPU7dgqEMO+/L8CKplAz4aQAvQwMeQQJ0UUJ/rJLo88eO2W0WqWkhuDW +lcCp11jsjk5yPzN38z21bWMohYpJ5SDvVpqt853itspm3QbizAmGNsLQHz4zvLzF +I/cqTPBbTzxg9DPz3citg9JFn20Ny7YplLjfO8NzfpXv5mjnxiJ5Sml8hUqInZqQ +cUJ5cz6y7eIMTlOFWt7nhTdvDiHh8fAdCewP/Wlf2XRxNU0Cc/MtPpxY9UjWY7T7 +hQIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/data/test2033 b/tests/data/test2033 index 01056594d9..645ba595a9 100644 --- a/tests/data/test2033 +++ b/tests/data/test2033 @@ -30,7 +30,7 @@ Schannel local-http -https Server-localhost-sv.pem +https test-localhost.pem simple HTTPS GET with DER public key pinning (Schannel variant) @@ -40,7 +40,7 @@ simple HTTPS GET with DER public key pinning (Schannel variant) CURL_SSL_BACKEND=schannel --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --pinnedpubkey %SRCDIR/certs/Server-localhost-sv.pub.der --ssl-revoke-best-effort https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt --pinnedpubkey %SRCDIR/certs/test-localhost.pub.der --ssl-revoke-best-effort https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test2034 b/tests/data/test2034 index 68963bd5bd..61169de6f3 100644 --- a/tests/data/test2034 +++ b/tests/data/test2034 @@ -30,13 +30,13 @@ SSLpinning local-http -https Server-localhost-sv.pem +https test-localhost.pem simple HTTPS GET with DER public key pinning --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --pinnedpubkey %SRCDIR/certs/Server-localhost-sv.pub.der https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt --pinnedpubkey %SRCDIR/certs/test-localhost.pub.der https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test2035 b/tests/data/test2035 index 66fa5874cc..67b0dc6560 100644 --- a/tests/data/test2035 +++ b/tests/data/test2035 @@ -21,13 +21,13 @@ SSLpinning local-http -https Server-localhost-sv.pem +https test-localhost.pem HTTPS wrong DER pinnedpubkey but right CN --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --pinnedpubkey %SRCDIR/certs/Server-localhost-sv.der https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt --pinnedpubkey %SRCDIR/certs/test-localhost.der https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test2037 b/tests/data/test2037 index 50c4c72e9d..d9968bc93f 100644 --- a/tests/data/test2037 +++ b/tests/data/test2037 @@ -30,13 +30,13 @@ SSLpinning local-http -https Server-localhost-sv.pem +https test-localhost.pem simple HTTPS GET with PEM public key pinning --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --pinnedpubkey %SRCDIR/certs/Server-localhost-sv.pub.pem https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt --pinnedpubkey %SRCDIR/certs/test-localhost.pub.pem https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test2038 b/tests/data/test2038 index 2ec01af659..4cd9be8538 100644 --- a/tests/data/test2038 +++ b/tests/data/test2038 @@ -21,13 +21,13 @@ SSLpinning local-http -https Server-localhost-sv.pem +https test-localhost.pem HTTPS wrong PEM pinnedpubkey but right CN --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --pinnedpubkey %SRCDIR/certs/Server-localhost-sv.pem https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt --pinnedpubkey %SRCDIR/certs/test-localhost.pem https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test2041 b/tests/data/test2041 index e4ee415e94..cf132f5e71 100644 --- a/tests/data/test2041 +++ b/tests/data/test2041 @@ -30,13 +30,13 @@ SSLpinning local-http -https Server-localhost-sv.pem +https test-localhost.pem simple HTTPS GET with base64-sha256 public key pinning --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --pinnedpubkey sha256//%sha256b64file[%SRCDIR/certs/Server-localhost-sv.pub.der]sha256b64file% https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt --pinnedpubkey sha256//%sha256b64file[%SRCDIR/certs/test-localhost.pub.der]sha256b64file% https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test2042 b/tests/data/test2042 index 13a0fad247..52fd9dff96 100644 --- a/tests/data/test2042 +++ b/tests/data/test2042 @@ -21,13 +21,13 @@ SSLpinning local-http -https Server-localhost-sv.pem +https test-localhost.pem HTTPS wrong base64-sha256 pinnedpubkey but right CN --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --pinnedpubkey sha256//bSIggTf+ikMG0CtmDlpMVBd7yi7H1md4URogRPqerso= https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt --pinnedpubkey sha256//bSIggTf+ikMG0CtmDlpMVBd7yi7H1md4URogRPqerso= https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test2048 b/tests/data/test2048 index 63da9c761b..eeaea967d8 100644 --- a/tests/data/test2048 +++ b/tests/data/test2048 @@ -20,13 +20,13 @@ SSL SSLpinning -https Server-localhost-sv.pem +https test-localhost.pem pinnedpubkey no-match must fail even when insecure --4 --insecure --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --pinnedpubkey %SRCDIR/certs/Server-localhost.nn-sv.pub.der https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --insecure --cacert %SRCDIR/certs/test-ca.crt --pinnedpubkey %SRCDIR/certs/test-localhost.nn.pub.der https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test2070 b/tests/data/test2070 index e46f4588f9..24b1ffb96a 100644 --- a/tests/data/test2070 +++ b/tests/data/test2070 @@ -29,7 +29,7 @@ Schannel local-http -https Server-localhost-sv.pem +https test-localhost.pem Ignore certificate revocation "best effort" strategy @@ -39,7 +39,7 @@ Ignore certificate revocation "best effort" strategy CURL_SSL_BACKEND=schannel --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --ssl-revoke-best-effort https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt --ssl-revoke-best-effort https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test2079 b/tests/data/test2079 index 09e36be2b2..353b12f660 100644 --- a/tests/data/test2079 +++ b/tests/data/test2079 @@ -30,7 +30,7 @@ Schannel local-http -https Server-localhost-sv.pem +https test-localhost.pem simple HTTPS GET with PEM public key pinning (Schannel variant) @@ -40,7 +40,7 @@ simple HTTPS GET with PEM public key pinning (Schannel variant) CURL_SSL_BACKEND=schannel --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --pinnedpubkey %SRCDIR/certs/Server-localhost-sv.pub.pem --ssl-revoke-best-effort https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt --pinnedpubkey %SRCDIR/certs/test-localhost.pub.pem --ssl-revoke-best-effort https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test2087 b/tests/data/test2087 index 5b7cce5d48..d6ef5258ad 100644 --- a/tests/data/test2087 +++ b/tests/data/test2087 @@ -30,7 +30,7 @@ Schannel local-http -https Server-localhost-sv.pem +https test-localhost.pem simple HTTPS GET with base64-sha256 public key pinning (Schannel variant) @@ -40,7 +40,7 @@ simple HTTPS GET with base64-sha256 public key pinning (Schannel variant) CURL_SSL_BACKEND=schannel --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --pinnedpubkey sha256//%sha256b64file[%SRCDIR/certs/Server-localhost-sv.pub.der]sha256b64file% --ssl-revoke-best-effort https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt --pinnedpubkey sha256//%sha256b64file[%SRCDIR/certs/test-localhost.pub.der]sha256b64file% --ssl-revoke-best-effort https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test2500 b/tests/data/test2500 index f880672da2..fa4d0a81f0 100644 --- a/tests/data/test2500 +++ b/tests/data/test2500 @@ -39,7 +39,7 @@ http/3 HTTP/3 GET: ---cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --http3 --resolve localhost:%HTTP3PORT:%HOSTIP https://localhost:%HTTP3PORT/%TESTNUMBER +--cacert %SRCDIR/certs/test-ca.crt --http3 --resolve localhost:%HTTP3PORT:%HOSTIP https://localhost:%HTTP3PORT/%TESTNUMBER diff --git a/tests/data/test2502 b/tests/data/test2502 index 7a9756a69d..1218e7d1c9 100644 --- a/tests/data/test2502 +++ b/tests/data/test2502 @@ -59,7 +59,7 @@ lib%TESTNUMBER HTTP GET multiple over HTTP/3 -https://%HOSTIP:%HTTP3PORT/path/%TESTNUMBER %HOSTIP %HTTP3PORT %SRCDIR/certs/EdelCurlRoot-ca.cacert +https://%HOSTIP:%HTTP3PORT/path/%TESTNUMBER %HOSTIP %HTTP3PORT %SRCDIR/certs/test-ca.cacert diff --git a/tests/data/test2503 b/tests/data/test2503 index ab86c66be2..f65466ec81 100644 --- a/tests/data/test2503 +++ b/tests/data/test2503 @@ -41,7 +41,7 @@ HTTP/3 header-api --w '%{header_json}\n' --http3-only --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --resolve localhost:%HTTP3PORT:%HOSTIP https://localhost:%HTTP3PORT/%TESTNUMBER +-w '%{header_json}\n' --http3-only --cacert %SRCDIR/certs/test-ca.crt --resolve localhost:%HTTP3PORT:%HOSTIP https://localhost:%HTTP3PORT/%TESTNUMBER diff --git a/tests/data/test3000 b/tests/data/test3000 index 43c2695c98..ffc1804344 100644 --- a/tests/data/test3000 +++ b/tests/data/test3000 @@ -29,13 +29,13 @@ SSL local-http -https Server-localhost-firstSAN-sv.pem +https test-localhost-san-first.pem HTTPS GET to localhost, first subject alt name matches, CN does not match --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test3001 b/tests/data/test3001 index 9bfeb708a5..dd54661e90 100644 --- a/tests/data/test3001 +++ b/tests/data/test3001 @@ -29,13 +29,13 @@ SSL local-http -https Server-localhost-lastSAN-sv.pem +https test-localhost-san-last.pem HTTPS GET to localhost, last subject alt name matches, CN does not match --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test3023 b/tests/data/test3023 index 09e66331df..49c45de28e 100644 --- a/tests/data/test3023 +++ b/tests/data/test3023 @@ -29,7 +29,7 @@ Schannel local-http -https Server-localhost-firstSAN-sv.pem +https test-localhost-san-first.pem HTTPS GET to localhost, first subject alt name matches, CN does not match (Schannel variant) @@ -39,7 +39,7 @@ HTTPS GET to localhost, first subject alt name matches, CN does not match (Schan CURL_SSL_BACKEND=schannel --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --ssl-revoke-best-effort https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt --ssl-revoke-best-effort https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test3024 b/tests/data/test3024 index 11c7643ff6..a4e9bcbaf7 100644 --- a/tests/data/test3024 +++ b/tests/data/test3024 @@ -29,7 +29,7 @@ Schannel local-http -https Server-localhost-lastSAN-sv.pem +https test-localhost-san-last.pem HTTPS GET to localhost, last subject alt name matches, CN does not match (Schannel variant) @@ -39,7 +39,7 @@ HTTPS GET to localhost, last subject alt name matches, CN does not match (Schann CURL_SSL_BACKEND=schannel --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --ssl-revoke-best-effort https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt --ssl-revoke-best-effort https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test310 b/tests/data/test310 index 1baf320950..bf0cbae55c 100644 --- a/tests/data/test310 +++ b/tests/data/test310 @@ -29,13 +29,13 @@ SSL local-http -https Server-localhost-sv.pem +https test-localhost.pem simple HTTPS GET --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test311 b/tests/data/test311 index 61fe2e90c0..5f11c886ab 100644 --- a/tests/data/test311 +++ b/tests/data/test311 @@ -20,13 +20,13 @@ SSL local-http -https Server-localhost0h-sv.pem +https test-localhost0h.pem HTTPS wrong subjectAltName but right CN --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test312 b/tests/data/test312 index 52fc37cbd7..04c13c86a2 100644 --- a/tests/data/test312 +++ b/tests/data/test312 @@ -20,13 +20,13 @@ SSL local-http -https Server-localhost.nn-sv.pem +https test-localhost.nn.pem HTTPS GET to localhost and null-prefixed CN cert --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test313 b/tests/data/test313 index cff9a9b25d..7db791c1d3 100644 --- a/tests/data/test313 +++ b/tests/data/test313 @@ -16,13 +16,13 @@ SSL local-http -https Server-localhost-sv.pem +https test-localhost.pem CRL test --4 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --crlfile %SRCDIR/certs/Server-localhost-sv.crl https://localhost:%HTTPSPORT/%TESTNUMBER +-4 --cacert %SRCDIR/certs/test-ca.crt --crlfile %SRCDIR/certs/test-localhost.crl https://localhost:%HTTPSPORT/%TESTNUMBER diff --git a/tests/data/test3207 b/tests/data/test3207 index 01b3353a3d..2cc9cbaa6e 100644 --- a/tests/data/test3207 +++ b/tests/data/test3207 @@ -165,7 +165,7 @@ lib%TESTNUMBER # provide URL and ca-cert -https://localhost:%HTTPSPORT/%TESTNUMBER %SRCDIR/certs/EdelCurlRoot-ca.crt +https://localhost:%HTTPSPORT/%TESTNUMBER %SRCDIR/certs/test-ca.crt diff --git a/tests/data/test417 b/tests/data/test417 index 6c5dfe5bfe..ff481ff1a2 100644 --- a/tests/data/test417 +++ b/tests/data/test417 @@ -50,7 +50,7 @@ s/^(.*):(.*)[\r\n]*// nomnom -%strippemfile[%SRCDIR/certs/stunnel-sv.crt]strippemfile% +%strippemfile[%SRCDIR/certs/test-localhost.crt]strippemfile% diff --git a/tests/data/test678 b/tests/data/test678 index 42bc70eac5..a369afc7b3 100644 --- a/tests/data/test678 +++ b/tests/data/test678 @@ -27,7 +27,7 @@ MooMoo SSL -https Server-localhost-sv.pem +https test-localhost.pem HTTPS GET using CURLOPT_CAINFO_BLOB @@ -37,7 +37,7 @@ lib%TESTNUMBER # provide URL and ca-cert -https://localhost:%HTTPSPORT/%TESTNUMBER %SRCDIR/certs/EdelCurlRoot-ca.crt +https://localhost:%HTTPSPORT/%TESTNUMBER %SRCDIR/certs/test-ca.crt # Ensure that we're running on localhost because we're checking the host name diff --git a/tests/http2-server.pl b/tests/http2-server.pl index fef17680af..2940441b69 100755 --- a/tests/http2-server.pl +++ b/tests/http2-server.pl @@ -37,7 +37,7 @@ my $listenport = 9015; my $listenport2 = 9016; my $connect = "127.0.0.1,8990"; my $conf = "nghttpx.conf"; -my $cert = "Server-localhost-sv"; +my $cert = "test-localhost"; my $dev_null = ($^O eq 'MSWin32' ? 'NUL' : '/dev/null'); #*************************************************************************** diff --git a/tests/http3-server.pl b/tests/http3-server.pl index 489053c193..792530fe2b 100755 --- a/tests/http3-server.pl +++ b/tests/http3-server.pl @@ -36,7 +36,7 @@ my $logfile = "$logdir/http3.log"; my $nghttpx = "nghttpx"; my $listenport = 9017; my $connect = "127.0.0.1,8990"; -my $cert = "Server-localhost-sv"; +my $cert = "test-localhost"; my $conf = "nghttpx.conf"; my $dev_null = ($^O eq 'MSWin32' ? 'NUL' : '/dev/null'); diff --git a/tests/secureserver.pl b/tests/secureserver.pl index e5706aba4c..12c5dfbe22 100755 --- a/tests/secureserver.pl +++ b/tests/secureserver.pl @@ -196,7 +196,7 @@ if(!$logfile) { $conffile = "$piddir/${proto}_stunnel.conf"; $capath = abs_path($path); -$certfile = "$srcdir/". ($stuncert?"certs/$stuncert":"stunnel.pem"); +$certfile = "$srcdir/". ($stuncert?"certs/$stuncert":"certs/test-localhost.pem"); $certfile = abs_path($certfile); my $ssltext = uc($proto) ." SSL/TLS:"; diff --git a/tests/servers.pm b/tests/servers.pm index 7d644eed59..a3bec7a0db 100644 --- a/tests/servers.pm +++ b/tests/servers.pm @@ -1401,7 +1401,7 @@ sub runhttpsserver { unlink($pidfile) if(-f $pidfile); my $srvrname = servername_str($proto, $ipvnum, $idnum); - $certfile = 'stunnel.pem' unless($certfile); + $certfile = 'certs/test-localhost.pem' unless($certfile); my $logfile = server_logfilename($LOGDIR, $proto, $ipvnum, $idnum); my $flags = ""; @@ -1410,7 +1410,7 @@ sub runhttpsserver { $flags .= "--logdir \"$LOGDIR\" "; $flags .= "--id $idnum " if($idnum > 1); $flags .= "--ipv$ipvnum --proto $proto "; - $flags .= "--certfile \"$certfile\" " if($certfile ne 'stunnel.pem'); + $flags .= "--certfile \"$certfile\" " if($certfile ne 'certs/test-localhost.pem'); $flags .= "--stunnel \"$stunnel\" --srcdir \"$srcdir\" "; if($proto eq "gophers") { $flags .= "--connect " . protoport("gopher"); @@ -1617,7 +1617,7 @@ sub runsecureserver { unlink($pidfile) if(-f $pidfile); my $srvrname = servername_str($proto, $ipvnum, $idnum); - $certfile = 'stunnel.pem' unless($certfile); + $certfile = 'certs/test-localhost.pem' unless($certfile); my $logfile = server_logfilename($LOGDIR, $proto, $ipvnum, $idnum); my $flags = ""; @@ -1626,7 +1626,7 @@ sub runsecureserver { $flags .= "--logdir \"$LOGDIR\" "; $flags .= "--id $idnum " if($idnum > 1); $flags .= "--ipv$ipvnum --proto $proto "; - $flags .= "--certfile \"$certfile\" " if($certfile ne 'stunnel.pem'); + $flags .= "--certfile \"$certfile\" " if($certfile ne 'certs/test-localhost.pem'); $flags .= "--stunnel \"$stunnel\" --srcdir \"$srcdir\" "; $flags .= "--connect $clearport"; @@ -2387,7 +2387,7 @@ sub startservers { my $certfile; if($what =~ /^(ftp|gopher|http|imap|pop3|smtp)s((\d*)(-ipv6|-unix|))$/) { - $certfile = ($whatlist[1]) ? $whatlist[1] : 'stunnel.pem'; + $certfile = ($whatlist[1]) ? $whatlist[1] : 'certs/test-localhost.pem'; } if(($what eq "pop3") || diff --git a/tests/stunnel.pem b/tests/stunnel.pem deleted file mode 100644 index b273ff7617..0000000000 --- a/tests/stunnel.pem +++ /dev/null @@ -1,162 +0,0 @@ -extensions = x509v3 - -[ x509v3 ] -subjectAltName = DNS:localhost -keyUsage = keyEncipherment,digitalSignature,keyAgreement -extendedKeyUsage = serverAuth -subjectKeyIdentifier = hash -authorityKeyIdentifier = keyid -basicConstraints = CA:false -authorityInfoAccess = @issuer_info -crlDistributionPoints = @crl_info - -[ crl_ext ] -authorityKeyIdentifier = keyid:always -authorityInfoAccess = @issuer_info - -[ issuer_info ] -caIssuers;URI.0 = http://test.curl.se/ca/EdelCurlRoot.cer - -[ crl_info ] -URI.0 = http://test.curl.se/ca/EdelCurlRoot.crl - -[ req ] -default_bits = 12048 -distinguished_name = req_DN -default_md = sha256 -string_mask = utf8only - -[ req_DN ] -countryName = "Country Name is Northern Nowhere" -countryName_value = NN -organizationName = "Organization Name" -organizationName_value = Edel Curl Arctic Illudium Research Cloud -commonName = "Common Name" -commonName_value = localhost ------BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCrCrAD0Hb+Xs4V -3mHV45FvfNa7yiaOeL4mNdGmWfHVPFU+CSzsoNSvDjxaorWweFGVYoCAcchOn1lZ -k0ASsqnOss0Xi58n8+PPI3gG0gYjX5sg7EJ3Zq2kXoK0TZRy6hNkcvzLgyzXoYv1 -LkzTwYiyyJgZX++Y/GKAs2fMHyP8XzjNgm4tltk1k/4pomllwN9Fqz+sFxgAgEq3 -ybq4Xym7xKwWl8xXNBDJNmVsPtiJRcilQoR8Xs0a6PE+VbMhD9A2E/LEL7lzQfqH -qtxE1mSW5FpQ+Uqf4KLnafStWs86IOWnCeLP6BmhAK6ouyICNFyzz7UkTHa/renx -uNOGun2TAgMBAAECggEAH0BsKb5Ax7h90jwYRzL141d9isFkaxq/r46c2FbN24bT -EmstxKycP8ILoAnjxbMuQOvHC/D+RvNRqY7Aocn4Qdakp50wvuWOpc3Ww/RC/9qb -pxfUCyn9Jy/HlPcp3RdM5MknzG2S13Fid7F2gyh0+CmztMs1JZBT1S0ylXbJJfbY -1pdlHcf9oEbYo36vGd9rtJHAFzsFfwua0idl76XYuOnR3bpOkHl1B5cJ8jpOliPv -VTmzn0cIgAmk7IByHHqGQ0u30PFiElI9kEbkKWoxAM1hq1pFU58jQhvp0ZkjVENL -bSFB2B4DbyosxPlbUgvJCN4B7nclqzYqBdrrk6/ZLQKBgQC1lDrPSGIGXLwvkZYS -xc0wtaCC7u6m7zV8rzh5HGcEoVvtmya/VyoZR8KGIpSor8COIkZqFtan6C77C3MH -wClbu2Kn3FkGb76D5U2Xwl38zepzjn8Z5qXc3bZfccrsDY1gXPicgsmcKUY9xV5/ -T0RjESDKB+xxkJpCjia6klm2NQKBgQDxJNuqB6frDYKaj7mW/rvyHqkeT94J6eDY -BcMZVKeHRNWcBMOvJDChVmpsCjJPOWHhHOlAE755NxWn8wpgyiUcac3BiysMgvTT -pyH8UVWaP/DWYOfpuhtcLPkIjKnPijOvshpyWBxfXNIejiovoT6E3IXKOxr5g5yq -U/9a5+I9pwKBgDyJG4YpkoyedBrDxa2ihkL7+nRMZgH/c+yKmiA+aNXxWa2AcU2P -KLje5KpFcxw948s/AAy0aoH19Vu6uHHYDbHIah6eZouvy2s7kj/LC/yRRd2anyMq -cxeMTxXI4ScLaZu7wyKis8Y9OG61k0iMS7dfaXgRZjGCTPttWtoOmpwVAoGAd2k+ -EXuLDl15UBpd18S6wxGlw2nfVN9oxPBNhUyjTNusP38oe6EbJ7mIJ4oBEbQjoPrV -EjL0vkelxK4YdIeFSwWlqvLEVYS/wdNgg/auwhxpoW8JSHctNz7Z7v7g0/Hm2FkE -uZyiKCLptdHGWCGruNUOt27/U5F10e6YY6ayJL8CgYEAoE/ddHIlrKFzcZ0cu47R -ky4D4x32ceC2au4eGPLMDItPjceXe8I6zgB5P8/U5U3PRw5oWabpAf5lAcRwa12c -23xgy9O5QNlyps/rAdnVjwxqGwEd5E2LrZ2+JDflPRGunx2VO5v9CxXvsxu9F3Rj -tREtebHe2H7u5jNsIQArnRI= ------END PRIVATE KEY----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 16717980999635 (0xf3475519fd3) - Signature Algorithm: sha256WithRSAEncryption - Issuer: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = Northern Nowhere Trust Anchor - Validity - Not Before: Dec 23 12:21:39 2022 GMT - Not After : Mar 11 12:21:39 2031 GMT - Subject: - countryName = NN - organizationName = Edel Curl Arctic Illudium Research Cloud - commonName = localhost - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - Public-Key: (2048 bit) - Modulus: - 00:ab:0a:b0:03:d0:76:fe:5e:ce:15:de:61:d5:e3: - 91:6f:7c:d6:bb:ca:26:8e:78:be:26:35:d1:a6:59: - f1:d5:3c:55:3e:09:2c:ec:a0:d4:af:0e:3c:5a:a2: - b5:b0:78:51:95:62:80:80:71:c8:4e:9f:59:59:93: - 40:12:b2:a9:ce:b2:cd:17:8b:9f:27:f3:e3:cf:23: - 78:06:d2:06:23:5f:9b:20:ec:42:77:66:ad:a4:5e: - 82:b4:4d:94:72:ea:13:64:72:fc:cb:83:2c:d7:a1: - 8b:f5:2e:4c:d3:c1:88:b2:c8:98:19:5f:ef:98:fc: - 62:80:b3:67:cc:1f:23:fc:5f:38:cd:82:6e:2d:96: - d9:35:93:fe:29:a2:69:65:c0:df:45:ab:3f:ac:17: - 18:00:80:4a:b7:c9:ba:b8:5f:29:bb:c4:ac:16:97: - cc:57:34:10:c9:36:65:6c:3e:d8:89:45:c8:a5:42: - 84:7c:5e:cd:1a:e8:f1:3e:55:b3:21:0f:d0:36:13: - f2:c4:2f:b9:73:41:fa:87:aa:dc:44:d6:64:96:e4: - 5a:50:f9:4a:9f:e0:a2:e7:69:f4:ad:5a:cf:3a:20: - e5:a7:09:e2:cf:e8:19:a1:00:ae:a8:bb:22:02:34: - 5c:b3:cf:b5:24:4c:76:bf:ad:e9:f1:b8:d3:86:ba: - 7d:93 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Subject Alternative Name: - DNS:localhost - X509v3 Key Usage: - Digital Signature, Key Encipherment, Key Agreement - X509v3 Extended Key Usage: - TLS Web Server Authentication - X509v3 Subject Key Identifier: - 9C:97:B0:3D:B3:50:B1:F6:D4:71:E2:EB:CB:80:EA:93:7C:98:CC:72 - X509v3 Authority Key Identifier: - 87:CB:B1:33:2E:C1:67:7E:71:E3:E5:2B:4C:4D:A4:B3:6E:D2:5B:A9 - X509v3 Basic Constraints: - CA:FALSE - Authority Information Access: - CA Issuers - URI:http://test.curl.se/ca/EdelCurlRoot.cer - X509v3 CRL Distribution Points: - Full Name: - URI:http://test.curl.se/ca/EdelCurlRoot.crl - Signature Algorithm: sha256WithRSAEncryption - Signature Value: - 0b:8a:ed:6a:87:fa:71:15:88:25:58:85:1b:4a:09:bf:43:00: - 35:93:78:0d:72:14:30:51:e2:93:83:a1:da:1b:2f:a9:31:ae: - b7:c7:4c:72:c2:5e:32:24:f1:96:93:70:d5:3f:b5:85:80:13: - 75:32:cf:0e:f8:5d:c4:a2:29:84:43:2c:75:81:26:12:6a:a0: - cb:7b:57:c1:92:78:85:08:fa:64:50:c2:7b:83:02:4d:79:13: - bc:61:64:4d:b8:6b:d5:f1:84:6b:12:5c:69:90:ad:40:47:c0: - ed:dd:ea:8a:66:7e:87:85:19:aa:89:d3:3c:08:72:08:a1:4d: - 63:60:5b:9b:17:9e:00:12:a1:00:52:ca:78:01:88:18:c7:ed: - 5b:c7:e4:d9:eb:bd:3f:af:92:53:3f:fe:58:57:0d:fc:f4:7b: - 7b:a2:4f:e9:b9:5c:b5:a4:52:50:b4:56:5a:44:8e:d9:d0:ed: - de:8f:7e:ac:1c:58:76:5b:a8:79:c9:95:ab:85:1d:db:4c:13: - 82:4a:a5:41:1b:29:f5:d3:96:df:80:d1:1e:00:7d:ba:35:94: - 57:81:e1:08:2a:81:6b:1c:30:50:37:01:1a:0e:26:4f:6b:ed: - c9:50:17:37:2b:33:3f:68:fe:c6:f0:21:8c:e7:b2:79:55:f2: - 42:bd:2f:b0 ------BEGIN CERTIFICATE----- -MIIERDCCAyygAwIBAgIGDzR1UZ/TMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNVBAYT -Ak5OMTEwLwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNo -IENsb3VkMSYwJAYDVQQDDB1Ob3J0aGVybiBOb3doZXJlIFRydXN0IEFuY2hvcjAe -Fw0yMjEyMjMxMjIxMzlaFw0zMTAzMTExMjIxMzlaMFQxCzAJBgNVBAYTAk5OMTEw -LwYDVQQKDChFZGVsIEN1cmwgQXJjdGljIElsbHVkaXVtIFJlc2VhcmNoIENsb3Vk -MRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQCrCrAD0Hb+Xs4V3mHV45FvfNa7yiaOeL4mNdGmWfHVPFU+CSzsoNSvDjxa -orWweFGVYoCAcchOn1lZk0ASsqnOss0Xi58n8+PPI3gG0gYjX5sg7EJ3Zq2kXoK0 -TZRy6hNkcvzLgyzXoYv1LkzTwYiyyJgZX++Y/GKAs2fMHyP8XzjNgm4tltk1k/4p -omllwN9Fqz+sFxgAgEq3ybq4Xym7xKwWl8xXNBDJNmVsPtiJRcilQoR8Xs0a6PE+ -VbMhD9A2E/LEL7lzQfqHqtxE1mSW5FpQ+Uqf4KLnafStWs86IOWnCeLP6BmhAK6o -uyICNFyzz7UkTHa/renxuNOGun2TAgMBAAGjggEGMIIBAjAUBgNVHREEDTALggls -b2NhbGhvc3QwCwYDVR0PBAQDAgOoMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1Ud -DgQWBBScl7A9s1Cx9tRx4uvLgOqTfJjMcjAfBgNVHSMEGDAWgBSHy7EzLsFnfnHj -5StMTaSzbtJbqTAJBgNVHRMEAjAAMEMGCCsGAQUFBwEBBDcwNTAzBggrBgEFBQcw -AoYnaHR0cDovL3Rlc3QuY3VybC5zZS9jYS9FZGVsQ3VybFJvb3QuY2VyMDgGA1Ud -HwQxMC8wLaAroCmGJ2h0dHA6Ly90ZXN0LmN1cmwuc2UvY2EvRWRlbEN1cmxSb290 -LmNybDANBgkqhkiG9w0BAQsFAAOCAQEAC4rtaof6cRWIJViFG0oJv0MANZN4DXIU -MFHik4Oh2hsvqTGut8dMcsJeMiTxlpNw1T+1hYATdTLPDvhdxKIphEMsdYEmEmqg -y3tXwZJ4hQj6ZFDCe4MCTXkTvGFkTbhr1fGEaxJcaZCtQEfA7d3qimZ+h4UZqonT -PAhyCKFNY2BbmxeeABKhAFLKeAGIGMftW8fk2eu9P6+SUz/+WFcN/PR7e6JP6blc -taRSULRWWkSO2dDt3o9+rBxYdluoecmVq4Ud20wTgkqlQRsp9dOW34DRHgB9ujWU -V4HhCCqBaxwwUDcBGg4mT2vtyVAXNyszP2j+xvAhjOeyeVXyQr0vsA== ------END CERTIFICATE----- -- 2.47.3