Skip to content

Commit

Permalink
test: additional test certs (#4378)
Browse files Browse the repository at this point in the history
This commit fixes a previous issue with the signature in the rsae-pss
certs. It also adds more hash digest coverage.
  • Loading branch information
jmayclin authored Jan 26, 2024
1 parent 8ee7a3c commit 02b7033
Show file tree
Hide file tree
Showing 24 changed files with 721 additions and 240 deletions.
14 changes: 14 additions & 0 deletions tests/pems/permutations/ec_ecdsa_p521_sha512/ca-cert.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICJjCCAYigAwIBAgIUVDTjCf3xaE+XFlmxqFiDeDycaSMwCgYIKoZIzj0EAwQw
HDELMAkGA1UEBhMCVVMxDTALBgNVBAMMBHJvb3QwIBcNMjQwMTI1MDQyMjQ2WhgP
MjIwMzA3MDIwNDIyNDZaMBwxCzAJBgNVBAYTAlVTMQ0wCwYDVQQDDARyb290MIGb
MBAGByqGSM49AgEGBSuBBAAjA4GGAAQAurxopIKO630gqlJShMZANhOiRIFoWReK
/GbE+0M6LDFSiVWppo/ssaRbxEwneXGbvEtKImG2Ji9S1hYfP98/QccAQ57YduPM
0wGcvIxn7XyJjoBQfJeaLm4LX8bktX7dB6dgQBX/4AzdiEwMzta68FN+x+02iO+5
nqXRN7MlHjnlTHWjYzBhMB0GA1UdDgQWBBRUsngCykLwCwuNqiabbkrdFjW3CjAf
BgNVHSMEGDAWgBRUsngCykLwCwuNqiabbkrdFjW3CjAPBgNVHRMBAf8EBTADAQH/
MA4GA1UdDwEB/wQEAwICBDAKBggqhkjOPQQDBAOBiwAwgYcCQgE1YX/q4owzwe2l
pcH7VQA46o48oZG5VQzyDYHFlbcdoeV4Da6qSG8AFynmNUztWH2U6pLnjRYHBtil
GwE5+dRDzgJBJiFVfkEOfxOs9/93l/tgbBlAvQCos8lzFeBZ+ro+neLbvilSDSfT
upLs5YrMtig/lyObZUbL/dWVad8vfxMhpTk=
-----END CERTIFICATE-----
14 changes: 14 additions & 0 deletions tests/pems/permutations/ec_ecdsa_p521_sha512/client-cert.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICHjCCAX+gAwIBAgIUStuk2aS1WrmVhZsT7M8VC8z79aAwCgYIKoZIzj0EAwQw
HDELMAkGA1UEBhMCVVMxDTALBgNVBAMMBHJvb3QwIBcNMjQwMTI1MDQyMjQ2WhgP
MjIwMzA3MDIwNDIyNDZaMB4xCzAJBgNVBAYTAlVTMQ8wDQYDVQQDDAZjbGllbnQw
gZswEAYHKoZIzj0CAQYFK4EEACMDgYYABABPEB5ibpYVlHiwfGyrov1LKoSbMQrg
gjnxxGX2bDCZCVlB3dt2KUu6stP8SO79ZoLDEKq9hu/+fN+ZpjWF+1fzXQBG5SJh
95+C6SWEiDw+19bwVZVl7zqe31MWHwpCNQ47YVMcjirpRZJNujk26+sucAf2pyu/
hz3KyRC0mBnLq5238KNYMFYwFAYDVR0RBA0wC4IJbG9jYWxob3N0MB0GA1UdDgQW
BBS7kWnx2Ku9L7/qxZYc0gTgLqHfzjAfBgNVHSMEGDAWgBRUsngCykLwCwuNqiab
bkrdFjW3CjAKBggqhkjOPQQDBAOBjAAwgYgCQgEnSGKwxui6dB+iGcWvHa/EOS4/
ePmp9dJn+EkOzB7I3vOhekWe2jVlE13BrEjNZH3PNe3RBI7ZzF3jPpTm7IjV6gJC
ALrPJdsWdSw4Sx5M0UOf5WijbzvOxuu4pewa6g7ez01BmBuKsp+v/xz0IjeVWJX8
3ReS+TX2+uOzpuVlidBQyPpZ
-----END CERTIFICATE-----
8 changes: 8 additions & 0 deletions tests/pems/permutations/ec_ecdsa_p521_sha512/client-key.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
-----BEGIN PRIVATE KEY-----
MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIBxpoi7HPpgAVo0PEu
jtNjpk8hc6bHzDuDSa/wfwfYhzowpS4tZ+YZyXBcuVbku/c5+SMwsSPNj/85w4bA
d10y3D+hgYkDgYYABABPEB5ibpYVlHiwfGyrov1LKoSbMQrggjnxxGX2bDCZCVlB
3dt2KUu6stP8SO79ZoLDEKq9hu/+fN+ZpjWF+1fzXQBG5SJh95+C6SWEiDw+19bw
VZVl7zqe31MWHwpCNQ47YVMcjirpRZJNujk26+sucAf2pyu/hz3KyRC0mBnLq523
8A==
-----END PRIVATE KEY-----
42 changes: 42 additions & 0 deletions tests/pems/permutations/ec_ecdsa_p521_sha512/server-chain.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
-----BEGIN CERTIFICATE-----
MIICHjCCAX+gAwIBAgIUPeFjL5cIVCqs6KIlXYOVh1H2SXAwCgYIKoZIzj0EAwQw
HjELMAkGA1UEBhMCVVMxDzANBgNVBAMMBmJyYW5jaDAgFw0yNDAxMjUwNDIyNDZa
GA8yMjAzMDcwMjA0MjI0NlowHDELMAkGA1UEBhMCVVMxDTALBgNVBAMMBGxlYWYw
gZswEAYHKoZIzj0CAQYFK4EEACMDgYYABACyrdqpnRf2vbwSyhhH/EyeOgG46Am7
yoSjWdGc//4xnmhkGFZjoukwqhmYXdcpNcgeRWr+l6a6w1I2NIb6fk4pRgHOXJjp
O9YiqFYo7+6mliOEpeFeADpPfWNEoJniZ+F+bkp5xqk0MzAJeCzJTeso9Nw3maVj
4I32KklurJ0e25zHF6NYMFYwFAYDVR0RBA0wC4IJbG9jYWxob3N0MB0GA1UdDgQW
BBS3XLr3aoitlQfLXnCj3zvjF4WAkTAfBgNVHSMEGDAWgBRsNVfZniGacK4lVt0L
yLWluYXbQTAKBggqhkjOPQQDBAOBjAAwgYgCQgDyvu4h7hLmQUww5wS1hYx4ghFa
ZAgWdAVUGXmiQgjJygdnBl1AqvIAP9maJFjFITWYYLV1FFQ5+TEPOpqa99Jt5QJC
AbjOMh1Z1CBUylULLRYSHt4FwRTq/wanuZReSoNSD0fA0NWIvTo23MGGC47S6oz+
zvhfmvRZd445j7TN4DbzNIbG
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIICKTCCAYqgAwIBAgIUStuk2aS1WrmVhZsT7M8VC8z79Z8wCgYIKoZIzj0EAwQw
HDELMAkGA1UEBhMCVVMxDTALBgNVBAMMBHJvb3QwIBcNMjQwMTI1MDQyMjQ2WhgP
MjIwMzA3MDIwNDIyNDZaMB4xCzAJBgNVBAYTAlVTMQ8wDQYDVQQDDAZicmFuY2gw
gZswEAYHKoZIzj0CAQYFK4EEACMDgYYABAG4NUCxgtVtABUYJWP6Wo4CMh7Ec2CJ
yVs3JEaOkkn3uSEKObN9fMPvwZbDeo4uFq6qi5RSWUKoAzDm+TqNrJEqnQENK9Fv
j2hzImTK5UWSeISYb+CvTWOHYtCdhNIAZ57zbwBYb0DN7Yruku/ics8HQDJtc+1n
IOZJq9LjYv/srKT+6KNjMGEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
AgQwHQYDVR0OBBYEFGw1V9meIZpwriVW3QvItaW5hdtBMB8GA1UdIwQYMBaAFFSy
eALKQvALC42qJptuSt0WNbcKMAoGCCqGSM49BAMEA4GMADCBiAJCARPeYNSdGzK2
nVRiYeub1JTL8/b0PPqAoHMFRe2g1QraHa1cJqnoEYdbCB2CAUuRQ+DFKXMnjBuk
fzVe3NmnSMaVAkIA6ZmXsqzK11tKm54bK4zOCXARnzYVNoV7k48rvHfu1Z8IIJgy
AyX1Kj2CK6vwoOu24K2+NSkWklLkOeN77761llA=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIICJjCCAYigAwIBAgIUVDTjCf3xaE+XFlmxqFiDeDycaSMwCgYIKoZIzj0EAwQw
HDELMAkGA1UEBhMCVVMxDTALBgNVBAMMBHJvb3QwIBcNMjQwMTI1MDQyMjQ2WhgP
MjIwMzA3MDIwNDIyNDZaMBwxCzAJBgNVBAYTAlVTMQ0wCwYDVQQDDARyb290MIGb
MBAGByqGSM49AgEGBSuBBAAjA4GGAAQAurxopIKO630gqlJShMZANhOiRIFoWReK
/GbE+0M6LDFSiVWppo/ssaRbxEwneXGbvEtKImG2Ji9S1hYfP98/QccAQ57YduPM
0wGcvIxn7XyJjoBQfJeaLm4LX8bktX7dB6dgQBX/4AzdiEwMzta68FN+x+02iO+5
nqXRN7MlHjnlTHWjYzBhMB0GA1UdDgQWBBRUsngCykLwCwuNqiabbkrdFjW3CjAf
BgNVHSMEGDAWgBRUsngCykLwCwuNqiabbkrdFjW3CjAPBgNVHRMBAf8EBTADAQH/
MA4GA1UdDwEB/wQEAwICBDAKBggqhkjOPQQDBAOBiwAwgYcCQgE1YX/q4owzwe2l
pcH7VQA46o48oZG5VQzyDYHFlbcdoeV4Da6qSG8AFynmNUztWH2U6pLnjRYHBtil
GwE5+dRDzgJBJiFVfkEOfxOs9/93l/tgbBlAvQCos8lzFeBZ+ro+neLbvilSDSfT
upLs5YrMtig/lyObZUbL/dWVad8vfxMhpTk=
-----END CERTIFICATE-----
8 changes: 8 additions & 0 deletions tests/pems/permutations/ec_ecdsa_p521_sha512/server-key.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
-----BEGIN PRIVATE KEY-----
MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIBnpZC+cJOrP1ifXop
iVRoERTNiE6lzZpaj95K+CjsqbjfEuY+lqO+qLSDW8D9lMpOmrQPjmZb3dEaQIMq
btNT5mmhgYkDgYYABACyrdqpnRf2vbwSyhhH/EyeOgG46Am7yoSjWdGc//4xnmhk
GFZjoukwqhmYXdcpNcgeRWr+l6a6w1I2NIb6fk4pRgHOXJjpO9YiqFYo7+6mliOE
peFeADpPfWNEoJniZ+F+bkp5xqk0MzAJeCzJTeso9Nw3maVj4I32KklurJ0e25zH
Fw==
-----END PRIVATE KEY-----
4 changes: 4 additions & 0 deletions tests/pems/permutations/generate-certs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ cert-gen () {
echo "generating intermediate certificate and signing it"
openssl x509 -days 65536 \
-req -in intermediate.csr \
$signature_options \
-$digest \
-CA ca-cert.pem \
-CAkey ca-key.pem \
Expand Down Expand Up @@ -168,6 +169,9 @@ then
cert-gen ec ecdsa 384 SHA256 ec_ecdsa_p384_sha256
cert-gen ec ecdsa 384 SHA384 ec_ecdsa_p384_sha384
cert-gen ec ecdsa 521 SHA384 ec_ecdsa_p521_sha384
cert-gen ec ecdsa 521 SHA512 ec_ecdsa_p521_sha512
cert-gen rsa pkcsv1.5 2048 SHA1 rsae_pkcs_2048_sha1
cert-gen rsa pkcsv1.5 2048 SHA224 rsae_pkcs_2048_sha224
cert-gen rsa pkcsv1.5 2048 SHA256 rsae_pkcs_2048_sha256
cert-gen rsa pkcsv1.5 2048 SHA384 rsae_pkcs_2048_sha384
cert-gen rsa pkcsv1.5 3072 SHA256 rsae_pkcs_3072_sha256
Expand Down
19 changes: 19 additions & 0 deletions tests/pems/permutations/rsae_pkcs_2048_sha1/ca-cert.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDKzCCAhOgAwIBAgIUF8HVzK/9+JE+k3fgrDXlTk30dt0wDQYJKoZIhvcNAQEF
BQAwHDELMAkGA1UEBhMCVVMxDTALBgNVBAMMBHJvb3QwIBcNMjQwMTI1MDQyOTA4
WhgPMjIwMzA3MDIwNDI5MDhaMBwxCzAJBgNVBAYTAlVTMQ0wCwYDVQQDDARyb290
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzsARlAzxAVUB9o8D9zA2
6lWXBw/PbYNOPDoSvVWoHr6KiOv7+goKMmO5IWpgFvAVg25OI5+dtLVesJleWsVi
motD4z5/DhIh3E+1u+na5YLBVZ7FmOLYXUPz//ykRwK3KksQbiMHnDOS1QCvyzcm
/jY8dWuk4VojRYUDbNK9y6Sy83a0fwI4SOLWTWpXpzt6B80S3qpMYhDYR8P6rvFO
HgiaVbv8mf/cLZlVicAYfFXerAfl4DByRMbb5obBG1XCo3wC6EQAmEloveauVEvV
DjM6knuzEJb3E+m63u6gk3XARkR181/Uu7x1+lLTE5U9ANOBwVeOo6rk5J8eQVhT
tQIDAQABo2MwYTAdBgNVHQ4EFgQUs+tODIbC8/9zF/ZQudUgibyzasswHwYDVR0j
BBgwFoAUs+tODIbC8/9zF/ZQudUgibyzasswDwYDVR0TAQH/BAUwAwEB/zAOBgNV
HQ8BAf8EBAMCAgQwDQYJKoZIhvcNAQEFBQADggEBAKrz0x+cvw/ajIkf7s5Bns0b
UCvVDAenSIA2O8uvrsX7RSFUgjE0i6IUrT0X+dv4L7A4T07VtwvFEPTovohL7brZ
diZxmkT7YJKtPNv2SB3lz+/N+5P/I/vTJq2qaWNp+NnRKKNp7ZxHU2xSW6an9SyA
2OSvs3dDArtpBeoRZZJOzy023wVWQS0XR/gu14GXZKwHzjcPoG2ycG7Pl+LG5/8X
pIqFAF0MMXIaYLkwWP/crjA5r/tiWpvT1yKxat9peIx2y+Eukl5gDDg+MNGMw31Q
4/JW8+chXLmHAJph70QW3iWf7k0dHe2bhpLJb+UtPCvfzox5T1V/WnOM1f5ywHs=
-----END CERTIFICATE-----
19 changes: 19 additions & 0 deletions tests/pems/permutations/rsae_pkcs_2048_sha1/client-cert.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDIjCCAgqgAwIBAgIUPh8ddrrtjBzZ+COTyC5SYGl9q3MwDQYJKoZIhvcNAQEF
BQAwHDELMAkGA1UEBhMCVVMxDTALBgNVBAMMBHJvb3QwIBcNMjQwMTI1MDQyOTA5
WhgPMjIwMzA3MDIwNDI5MDlaMB4xCzAJBgNVBAYTAlVTMQ8wDQYDVQQDDAZjbGll
bnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD2a+p+SXymsXfMBCA0
18V1A8S7cYKh0h1IIgLJMrJMHUxnxCN8xrcrlh1WrkSfO8Nabt2iRfetUaJk1aDn
2jLMNntcQpVrT0WFflYkFphUngGnvbgo2T2eC7Cuaq83xq0GL7C2Sbwc2edub+YG
vaI/ZVLwWZr/yYg2ZZGfSX1oy84OUd24IuW11QgdzB7nihz7LWPNXkKZYTkNeOjY
cvPny9+5di1pFyB1WIZNmQ6VPviRMKys97LLY+ajCAsWR600dji61sHVY6HihTws
IIVCfz5Lh3lwRXJOnW5lErVWVfTqPsjNlUGDdyIJW1OGPvXEYXjIMoMywRI8HcZT
ZVovAgMBAAGjWDBWMBQGA1UdEQQNMAuCCWxvY2FsaG9zdDAdBgNVHQ4EFgQUIyKq
frc/IK5VkT+Y6VujqhJCR4AwHwYDVR0jBBgwFoAUs+tODIbC8/9zF/ZQudUgibyz
asswDQYJKoZIhvcNAQEFBQADggEBAFopjUvb9n2QVxjMhADuBrH/3WoE8zLKC9Li
E4B9jtqikkaJmNYOs/Pe6xomcfuorZu/92fPDx1+xP+DZPnz+fds/nCVGbO4v6HO
FeIR6I+OtIXqeupO5e4qxH7YGrNrx7z5/W/I/W4LNaTTSn1W9cYTwDSYgY6qVZAY
cFSddQ53u65zFvrmBcQfju36RlaK7b6LlX4aDTkupQg0iuNefkLKxk5PlP68CvdD
kyARw/I/Csh9pJGSaVzZDqubtKMpDFwakkAGX0WPD8pp29jEyrc6f1VTgps2cpO6
oXnDyxktFo65Iqnv/jpzx11TtzSoiYkULFeHceiUVnpZkHgEkQo=
-----END CERTIFICATE-----
28 changes: 28 additions & 0 deletions tests/pems/permutations/rsae_pkcs_2048_sha1/client-key.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQD2a+p+SXymsXfM
BCA018V1A8S7cYKh0h1IIgLJMrJMHUxnxCN8xrcrlh1WrkSfO8Nabt2iRfetUaJk
1aDn2jLMNntcQpVrT0WFflYkFphUngGnvbgo2T2eC7Cuaq83xq0GL7C2Sbwc2edu
b+YGvaI/ZVLwWZr/yYg2ZZGfSX1oy84OUd24IuW11QgdzB7nihz7LWPNXkKZYTkN
eOjYcvPny9+5di1pFyB1WIZNmQ6VPviRMKys97LLY+ajCAsWR600dji61sHVY6Hi
hTwsIIVCfz5Lh3lwRXJOnW5lErVWVfTqPsjNlUGDdyIJW1OGPvXEYXjIMoMywRI8
HcZTZVovAgMBAAECggEAI7MdrT8LOoESaHGektlBp4KswTUgJj5w9I7M1YYtM365
H31YYM7PIZblWDX2BhWb5yGRpV06lRbzDmWuonhHjLNF6udQi1PYMA9N/ntxhSzA
86K2J+DVHuz1o0ccbFmxnmhRUw9am9lrwGGgsxBNDZ8pxV1N6cmyHKNZVfjJHOHF
CBybNyZOkb7iNfn67mCJSXMHo56ekEcHmKQjk9mPiJyRXr6Vk4HbsQrAz0PoG1j0
XwlT3D3B05mSelMKa+oePrHehGzsuD1vYdMBhpTKfFdo1wW+fYQSZT5dRUT1DF6y
1DUMcq1zkdi3xPsHb3p4lBPjutWbwCzG+qUk+845lQKBgQD+S9dDbsB1FjujdBie
AtjJ+NaQV5yaqZuQ88jAntcZAQTbhsfjZoMXe7FsVrSsOsVyT0aHXW/kVere3K6S
2JHzdjvUyJb7F9r4Bb9Td4Axpfhys9BSo9DSKxuyV1mHDUbnNXpJcFHyA2xMMSjV
0ciCnKeYNRicq5CKvhFNdwUXAwKBgQD4EpGX4UsY+pZHuM8MdSJcs+UznpJKZC6n
ZQsVePtHu57UHVPOYeF0Mjj5oqP1qKb28xHMLsRuUBB6tRDTJd+fKaHNG4EJS0Yn
8qEtDetLnQPDiFSustNZT9qXN/Ro7z0MCXYqdxwSn4pyrs0O/qdi110hOc3c08bz
mj+oaVHCZQKBgFGulL+hRIqXkKKJORsQOQhvOKR2r+PyFPkzhUlx/A+ZBzFokq5V
kEgrwCrXkwM7gY6dLj9u4PEMM/xQEHc0v3TfhoprwCt5VymR1wn9eZz4/dwCLClP
W1UW6beYXTaHKj48LEKIpJnDRbcXl1FPKEPkA+VdMMGqTixyruYeE/F3AoGAfjb0
XJID43GbhGJC9dOi6AefVeQYCkFuezytpv8m2hhbdxB000x5qOTkmB5nzVVBneON
6pTg3D9gIw58wPFEFXbZG8IipNfnmeuYlZO/Y3k/sPxsGXZikc5PKSEO+VS/eqBV
vsVbQx5pEnBdZIOsJl3sxDrkwrX9Q3P3b3gmYQECgYB8r9iUYC2cdySH1d+wtmG0
SH1Fzw627O/HWVyE4mlrRBV2Bg2bj43IDXcQrk/6za9XZLy9dKd922zJzdXujjOh
moFdVb25Bp6P+ArbqY72XPLtM1z9Bb/jd6yYk+FmE0NOIs0uKuWhVRvdbMhqHipJ
yVCeCGuqtyw0RQDVL/Zh0Q==
-----END PRIVATE KEY-----
58 changes: 58 additions & 0 deletions tests/pems/permutations/rsae_pkcs_2048_sha1/server-chain.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
-----BEGIN CERTIFICATE-----
MIIDIjCCAgqgAwIBAgIUdkgq8x9NFDdk12bndwyB+Fnc+JkwDQYJKoZIhvcNAQEF
BQAwHjELMAkGA1UEBhMCVVMxDzANBgNVBAMMBmJyYW5jaDAgFw0yNDAxMjUwNDI5
MDlaGA8yMjAzMDcwMjA0MjkwOVowHDELMAkGA1UEBhMCVVMxDTALBgNVBAMMBGxl
YWYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/dxH+E8hjEliGfQ3R
SAht7pAhoxt8Md/TV8lWg0SJMuQkHWPwTXCqbTt9tF+yNCFhrbPW/b19dELmJJ9s
iNmnZEojiHznKtTuyj7idsm75Hzu7RO40CvGJeZ6pWP8Z8mqoA6MsgbyU1hyRm++
2dYmKl73nSY3IQe8EdQcVtKI6AySh0hIjYcwPM6T7qWds4qX5x5jPGa9/pt2SVJW
MdBZkfJ83Zwz7t4Pa1WcC7907eHREenLH9HzGdD6xOaA9GGuHF2ko6vm8siW6EX9
8b9oo32B92aGdiU9BbxMk5SNP6mFNblP6WjHKkV0UxnYjXogE42PVBs0u+80hVoc
ulr7AgMBAAGjWDBWMBQGA1UdEQQNMAuCCWxvY2FsaG9zdDAdBgNVHQ4EFgQUfR9o
ZwfRW6UGCUxI+01CMF0fZIowHwYDVR0jBBgwFoAUrwdrZXK/RCf0/ZRKrfyaUDSc
1cwwDQYJKoZIhvcNAQEFBQADggEBADlzVvf2yGYfftEuJIsUdXdUdYed6/7PARuW
mJM4I/+msZAgKw86GUU1B4etDltXvkKENB5eYwGKCt7VmL8LPgGThhggwGSiy7yr
dEKiItMRG1KPFUSJkJ2pdUWpCZDgybZfVQZFBceIWAyoc93cjt2VS0evGpf+rjoz
EdOV02lKOwYTtJ/QYRxH+IWyT/W0+9LLkUJNbbsIJZc+qd3erOgFMcCuC6TQrHQG
GqzfgR8t/7m+KjfVv8G7px7h8I1BB/gIiwSO2yylpHahDLfXW2bW22IbNEA8M9PA
7stzcaHKu1Qifp4gDIBlGtEhW90DUsKfkQkoGDPZFW6zuOTNcUA=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDLTCCAhWgAwIBAgIUPh8ddrrtjBzZ+COTyC5SYGl9q3IwDQYJKoZIhvcNAQEF
BQAwHDELMAkGA1UEBhMCVVMxDTALBgNVBAMMBHJvb3QwIBcNMjQwMTI1MDQyOTA5
WhgPMjIwMzA3MDIwNDI5MDlaMB4xCzAJBgNVBAYTAlVTMQ8wDQYDVQQDDAZicmFu
Y2gwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSLmzvgb/PUSjAef/9
q4VaXwwv6SblDZuO4BHipfmKopu+qI7DFPnj/rkywb0uOg+9mfscHP1TjfZnh17S
NjD6Ku29AbmtFsrWEm2yi4MwoQMkcOiyA3gY6iniFDe4B+ZYEPAhf0tIxKdjKcH/
21AemIMf9fe4JzizWF+Qx/gHHDxW19tYuryW/7IU+6qUM7z5CGTNdUEF5+mPb1HG
U+YBVYqu1xGLQtxuJOabefp1wDrIojGvTZ6wqaz4eXHBYyPiaHLHfyPZPmM87t5E
JF4Zk3uw0caqBnm3etVHZMupvjjIr2oC4PHYoP/o39NRXiaISqW059Kwieyff5np
nLYvAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0G
A1UdDgQWBBSvB2tlcr9EJ/T9lEqt/JpQNJzVzDAfBgNVHSMEGDAWgBSz604MhsLz
/3MX9lC51SCJvLNqyzANBgkqhkiG9w0BAQUFAAOCAQEAKmAoFKsvxNbwQ5aa/N3n
wzNmyTCryMYY4Z2FOEJO9TZnutgQWxHvcwpONBB1Eb5haLoX0wkl/Pb0RMtMLYSp
RWQbdR69m8awr7txZcacKKDj3R2LGEmq4Y/zyJJjJjUbR6mMNcJ02ENuAhjQF15e
sX/SsiOOa0KKwcY1RsiTTKrXdRWrUcfChdbv6clECUQ0ORHLOfFKo65X/q014wPB
RLTEGFA+E6oSg62iHR9SH1kxwI2kTrwTz8wXHuOMMvTHO50fbb7bpkuLaAn7FIO0
jxbZnFPnNPLMMnegDo/q8QeAB4Rh3lpiopJWaKRz5JQfKqe49BBzREypUn1pxheY
Rg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDKzCCAhOgAwIBAgIUF8HVzK/9+JE+k3fgrDXlTk30dt0wDQYJKoZIhvcNAQEF
BQAwHDELMAkGA1UEBhMCVVMxDTALBgNVBAMMBHJvb3QwIBcNMjQwMTI1MDQyOTA4
WhgPMjIwMzA3MDIwNDI5MDhaMBwxCzAJBgNVBAYTAlVTMQ0wCwYDVQQDDARyb290
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzsARlAzxAVUB9o8D9zA2
6lWXBw/PbYNOPDoSvVWoHr6KiOv7+goKMmO5IWpgFvAVg25OI5+dtLVesJleWsVi
motD4z5/DhIh3E+1u+na5YLBVZ7FmOLYXUPz//ykRwK3KksQbiMHnDOS1QCvyzcm
/jY8dWuk4VojRYUDbNK9y6Sy83a0fwI4SOLWTWpXpzt6B80S3qpMYhDYR8P6rvFO
HgiaVbv8mf/cLZlVicAYfFXerAfl4DByRMbb5obBG1XCo3wC6EQAmEloveauVEvV
DjM6knuzEJb3E+m63u6gk3XARkR181/Uu7x1+lLTE5U9ANOBwVeOo6rk5J8eQVhT
tQIDAQABo2MwYTAdBgNVHQ4EFgQUs+tODIbC8/9zF/ZQudUgibyzasswHwYDVR0j
BBgwFoAUs+tODIbC8/9zF/ZQudUgibyzasswDwYDVR0TAQH/BAUwAwEB/zAOBgNV
HQ8BAf8EBAMCAgQwDQYJKoZIhvcNAQEFBQADggEBAKrz0x+cvw/ajIkf7s5Bns0b
UCvVDAenSIA2O8uvrsX7RSFUgjE0i6IUrT0X+dv4L7A4T07VtwvFEPTovohL7brZ
diZxmkT7YJKtPNv2SB3lz+/N+5P/I/vTJq2qaWNp+NnRKKNp7ZxHU2xSW6an9SyA
2OSvs3dDArtpBeoRZZJOzy023wVWQS0XR/gu14GXZKwHzjcPoG2ycG7Pl+LG5/8X
pIqFAF0MMXIaYLkwWP/crjA5r/tiWpvT1yKxat9peIx2y+Eukl5gDDg+MNGMw31Q
4/JW8+chXLmHAJph70QW3iWf7k0dHe2bhpLJb+UtPCvfzox5T1V/WnOM1f5ywHs=
-----END CERTIFICATE-----
28 changes: 28 additions & 0 deletions tests/pems/permutations/rsae_pkcs_2048_sha1/server-key.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/dxH+E8hjEliG
fQ3RSAht7pAhoxt8Md/TV8lWg0SJMuQkHWPwTXCqbTt9tF+yNCFhrbPW/b19dELm
JJ9siNmnZEojiHznKtTuyj7idsm75Hzu7RO40CvGJeZ6pWP8Z8mqoA6MsgbyU1hy
Rm++2dYmKl73nSY3IQe8EdQcVtKI6AySh0hIjYcwPM6T7qWds4qX5x5jPGa9/pt2
SVJWMdBZkfJ83Zwz7t4Pa1WcC7907eHREenLH9HzGdD6xOaA9GGuHF2ko6vm8siW
6EX98b9oo32B92aGdiU9BbxMk5SNP6mFNblP6WjHKkV0UxnYjXogE42PVBs0u+80
hVoculr7AgMBAAECggEAMMXNpQn4DViyiUvY1buCPjK7r33jtf7kc+tUY//bWRHI
MPT1rNSlQxzBP1PP3s7NxBqiCb2oZAlWM1cX72dq/mubQTL3ElIEXPHTFBBLclwR
gTGOSRFqXTbxX8O61STBKABOxINjJp6ZlL6hn53RIfbAK1ZyUi/NTxjBjhiF2A7H
CrMNBizUBB6xRoawRS5J3xYpw5nv3L9j9kjrnT4935Jr1F2OqKiiYLeYF2Zrbhu5
Q/pVr+4P3B2CDOpcm7uM4iAXivfzXM5S1m3hxLQrRpsVgDATw3IDZZE1y2Qst2O8
D4CabCG6ZlDJ4XoXWAlec+S5xYBqKnob3HqCfVHOLQKBgQD3dFxv5KJ3W1uUVZcP
EXpj+FddMq/qMRnVHN7cKi6y5/X+SfmGsjwoSftx8olPNCZO/usLQaqfo+CRGKpu
CYjdtkLMrZaPbeG2etu76qzW4NCTGP+r2mmj6wg8KSgsNtPA6voBfX7Sl1BW2vC+
jfNTN9r197jsFkcTUud4+7Hx3wKBgQDGE7sbmPRYCMqKuQSQKbjNHFZCuQ1tIu/R
7I8PBcscrg9+DPKe4lauHS5OmrJC6p72WnUr/KVbfrNwaPp3oxEgCfXNThD6Y2ds
lhWZVOiz88+SNcm4Fn72pm9iLlp8Argwt2t2fHUFb/BBghWC1EVkK/FSsu/XuOZ3
WvmeLoPSZQKBgQCi4WLe+/281tOnBdeSwYxwNU08OVr1qjA4yPIgtVtbw7d2FDc8
5CEY2+m4jU64Zbk5ki4gkK7AudvdZgD4wSnn1kqN800BR/CkbqYoQUZXgk+II5JX
CkMy9EfNYcHhqI0llQXO6U4LTDJDmYWRyFn70u47rT15mQhbvdxDFFmCvQKBgQCn
rlxfaISxYf/Un/w07pz7Rlnf8jhjg4fx9ojE9uqTRObolp1t0739d8aT1HHEJEqd
0sYOjrqNUh0ltDkUvn7o2IW1X7kPvsb3LbbrLu4wKN43sEEsDh89PnhcbVE8WjED
TMM0cve9up1xV2ZOctSrkGei0sgnnue7ctCOEGKX4QKBgCaOhwqpsL14ZQY7Q0Nw
FVAe+RghyE8sNBBjF9Ok5Ux9wHvLBnc1vivDZqY+JSJt6c7LQ2f4IyQDnr4j3UyC
t+gzZLMBRV3rDxwaow314VKiaZ+OsV83v0wKqhX/Ax8ai75MOS5TrsPtWq8SZb/p
85bzHBHqv9OuezgkFMwPlJjK
-----END PRIVATE KEY-----
19 changes: 19 additions & 0 deletions tests/pems/permutations/rsae_pkcs_2048_sha224/ca-cert.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDKzCCAhOgAwIBAgIUalOMLG+R2G7aL/bkE9dWp1uRYWYwDQYJKoZIhvcNAQEO
BQAwHDELMAkGA1UEBhMCVVMxDTALBgNVBAMMBHJvb3QwIBcNMjQwMTI1MDQyOTEw
WhgPMjIwMzA3MDIwNDI5MTBaMBwxCzAJBgNVBAYTAlVTMQ0wCwYDVQQDDARyb290
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjJiYyNnFcWqFyJrYQn99
+nNgQr4FJP+k9ZofQI9Hy1HJ7zeTseO1cLtrOMDp9ojo8YYgDibiMA9Tjv2dnKsR
fkw5TvTWCRlvAuQpMUlRy45jz9rojkY/BBrz8g8ry4mi+L60O6YztakODLxZJsSk
7bd+g5Y1FC/PQLaui78Jf36KatGEy+v3jpsIroTtR0gq2z5DJ2zdqKQirOdRifD0
y214ehDIVU4JO0h/thkWIil2gT+E2lWoToCjpc83qkInU/eZ/lTn4pjrYpinDLUp
JB4vu2Wg7t2rqURGLOiAwamRzNvShd+Kgj5fVNHBJsragq884OnPdM4LpFohNvo8
AQIDAQABo2MwYTAdBgNVHQ4EFgQUh9E/uEy1g63DaxAzOo7ezzQJTv4wHwYDVR0j
BBgwFoAUh9E/uEy1g63DaxAzOo7ezzQJTv4wDwYDVR0TAQH/BAUwAwEB/zAOBgNV
HQ8BAf8EBAMCAgQwDQYJKoZIhvcNAQEOBQADggEBADVdhGDHZr6QYrZeXzPQBK7l
XWT68i3rjnOTYzqiMxd6cWZh6+vuZDenyxtBPzQG/dcxAExqEvVjWBtwB3AJN1wA
HqZSdLo5Sz3sMwIcdCXY5AWbFnzh4TKhTV9lPqibU9lvj+NLqwrf6gVmuYI1iUIN
Qc+x2qFlgOCxADoCdnGMlwu7MxYwf7Uwb2ZtwXzHQbz3Na4oN44a9axV4kOjMX1Q
7pdOeK+5vNpE07tHZWWLLLkUO0VfCrlI76ijFqRv/UiilTN67P8O/S+idgt6Un13
fBjU6M0JsTNOguyc5BPu+WcwJIYnJk2WH+x/fR+/BkMBQYDkR1EmqswA9fgWiXE=
-----END CERTIFICATE-----
19 changes: 19 additions & 0 deletions tests/pems/permutations/rsae_pkcs_2048_sha224/client-cert.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDIjCCAgqgAwIBAgIUK2yHOMIaWB/SY5gwzVipZWFtpkIwDQYJKoZIhvcNAQEO
BQAwHDELMAkGA1UEBhMCVVMxDTALBgNVBAMMBHJvb3QwIBcNMjQwMTI1MDQyOTEw
WhgPMjIwMzA3MDIwNDI5MTBaMB4xCzAJBgNVBAYTAlVTMQ8wDQYDVQQDDAZjbGll
bnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUJfJIl24nrr/YjfQN
ZoEhvClqDSFLA17VKNug3xSkh72mNczUEO5RcspGA3NVVGKGc4Wu9pIX6RyH4J1b
EK/cKuJXe7roAmcA6swDvXmilf8MaGqAX3hl9gompwRsXqyFtmcJroC5fYB1EQQK
lNnPhCtfhehSpykzq5FeHwkuUOKHyquxUEyA/Av8RH84G0A5EAUjUDQVgs47Ur2F
tR0MI6W8znF1b+Rd6LKyiebFXCPLQnX+Ub6sirHoMWDjS0FVRrttKUWsXHwBYnzP
Nq6Q3R6KFQu+KGHu29Ea4Wd3YoDm4rhdezslkcu6NKXEgQIU4Ua01ZhuWHil4Z4/
vomtAgMBAAGjWDBWMBQGA1UdEQQNMAuCCWxvY2FsaG9zdDAdBgNVHQ4EFgQUkKgV
49WIfRDtman9KwozOM+5kvowHwYDVR0jBBgwFoAUh9E/uEy1g63DaxAzOo7ezzQJ
Tv4wDQYJKoZIhvcNAQEOBQADggEBAFENMvrWkoSMPtetyuoZVj9fA1/P4PPN2dAj
20hTOHjnSdwsEaHXXBMRJoS9ge+EWUC1gFObelE0foSH8GCZq3WtkWt9Egu/R3Zz
fwlN4j4sFFUyX7EVSlE8Lw1ugbU8qKJlwuzlCS0vZl+uwvKN2IyOHaLIW7NLIGSA
d4XYeE1j+7tNl+t7MzU92UBlGmknWm/7XvPtD7tXdbOE2ObtPLsJ6g7G+ZgJHIYE
9DCXiKROtUxqZ+Ugqc9FfxfEqu5x4YNVymI9cEXY2PC7mxp+0ecOsXDxzDrcF/jT
opTBdYcNXvfLDmXgV2lx0AkUaIu26JkTVGHe8wqZ7RTUIsOza+M=
-----END CERTIFICATE-----
28 changes: 28 additions & 0 deletions tests/pems/permutations/rsae_pkcs_2048_sha224/client-key.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDUJfJIl24nrr/Y
jfQNZoEhvClqDSFLA17VKNug3xSkh72mNczUEO5RcspGA3NVVGKGc4Wu9pIX6RyH
4J1bEK/cKuJXe7roAmcA6swDvXmilf8MaGqAX3hl9gompwRsXqyFtmcJroC5fYB1
EQQKlNnPhCtfhehSpykzq5FeHwkuUOKHyquxUEyA/Av8RH84G0A5EAUjUDQVgs47
Ur2FtR0MI6W8znF1b+Rd6LKyiebFXCPLQnX+Ub6sirHoMWDjS0FVRrttKUWsXHwB
YnzPNq6Q3R6KFQu+KGHu29Ea4Wd3YoDm4rhdezslkcu6NKXEgQIU4Ua01ZhuWHil
4Z4/vomtAgMBAAECggEARONhjmLl2SrsjwRhaGyNqAeypwZGdlZM2AjhcJaf3GFb
mvpDXeV1jasptZxvOhkhuSkQEuVsQSloI1MzpZuAj4y5XNEHu0j0a57SyrAfLEVq
wXuygab+sJU5bJ21WP9RJEY7pTAuCo2PRfRVjJ4TMEhp0SXpb9VqEqY2mQqY75mq
q2rPobbLJNY0lu+Qb6VQx1FaxSsYNFRH9+ns4ETWGBae29z7iBqrYiI/RtI2U3Ek
rTLlx8MblByKDct9Yfq0f/Aj9OBq6e0/GZ7E1z5QneHN50D3Dx8Pdwa0HYWQm+n6
TGljllRIlmCrJL1+z80mzirz3wC2Z6+raFO4RvY+fQKBgQD25YRaAE+98fMIgWTu
XjzxeCqUydcFdfJhyXxELBDNsnmtIH5Na54VlUbZ+eeMjeqtXZpUAYyrErcxWjSJ
usHMpxtChZktTYXjxHkc/Vnz0QMlM3sC6xQ/dkyCehn7xR61dVfjznlXUXttrFDl
3nBrKoDDSHMTb4B5HqhWObFSxwKBgQDb+G+wIPe9rsn2OMTwpstIq8VUv11s8W5g
Y4YhpxdeK+g5d8gFqa1jeIg7FfDzkqtb9ZVUtTg7IJE6x4rVrE6gLvAhyWBXLzYl
DpZpysZkcoVNA83dqV7zfqH2lNNUDXcrkRA5vgIbhGOHyq9j+kZap+ej8I7eDqM5
O9t64E8L6wKBgGQSBQIBrFB9t5bT81fWJHdu0Dt8T8Wr17Eg3Fg5UBo/Y6fzSp4Q
p4Nx/MSu0NYcU2kvTjUMZ7qTHGNJf4/vfUt408izo7FEAaee48QHQCVdqxux8QLu
y0cpqLsdyFhOvjKoPBZegroMka2TMTrqXMBi+susGtBe2kC9V1eTjLbTAoGBAISV
9EwHMwxj5FvC0AH1pyYAUwrH5boas9rpYhm6qz0Z3fl1l1zCbz47knF6wicuSpc9
KWtLZ79L2/2/9JDiMOogIKFczfL/A/XGGyddD8PPu0U2e8mVoyPFOj50agSJsUDT
SSJkwsRvQcbBhoIOgoV2GwsXniV+USfYSmx/82VNAoGASYLoAxifP2fl9Ekn2Epn
/bspj9G3UnxQUwCel/DVpav86k3DWMw9HN6rSQ/OZu8qozztf66GlHq1ooup4ohU
xDsw8ZAD0WO4m7waehPgqEk4fTi8Avs96Qkp/yK9VjpKPArJLA/nSheYQlSIDE1N
lmUiFPT6E1XpRL84vg4r2ts=
-----END PRIVATE KEY-----
Loading

0 comments on commit 02b7033

Please sign in to comment.