Skip to content

Commit

Permalink
tests: updated test certificate to use SANs
Browse files Browse the repository at this point in the history
test cert with SANs was generated using the commands below

openssl genrsa -out ca.key 2048
openssl req -new -x509 -days 3650 -key ca.key -subj "/C=CN/ST=GD/L=SZ/O=test Inc./CN=test Root CA" -out ca.crt
openssl req -newkey rsa:2048 -nodes -keyout localhost.key -subj "/C=CN/ST=GD/L=SZ/O=test Inc./CN=localhost" -out localhost.csr
openssl x509 -req -extfile <(printf "subjectAltName=DNS:localhost") -days 3650 -in localhost.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out localhost.crt
  • Loading branch information
lni committed Sep 16, 2020
1 parent 1204f0b commit 69ae7c9
Show file tree
Hide file tree
Showing 10 changed files with 79 additions and 238 deletions.
35 changes: 18 additions & 17 deletions internal/transport/tests/localhost.crt
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
-----BEGIN CERTIFICATE-----
MIIDGDCCAQACAQEwDQYJKoZIhvcNAQEFBQAwFDESMBAGA1UEAwwJbG9jYWxob3N0
MB4XDTE5MDEwMzEyMjcyOVoXDTI4MTIzMTEyMjcyOVowFDESMBAGA1UEAwwJbG9j
YWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBx18eOndN1Qqft+Bu
GewdC4nvGkzmgQWCgfIOkTxfSJzBk9FTIDKI5uM93TDoAo3dUSqei33WAvD+nu3I
+OpHkQad1A6Wss9iktZLU/ER5c/7pV3iYEYD6C2IqYOvlBPDyM6lh/aFJArOCWAw
4w4fkotGYGfTeAwin8TW02oQtQIDAQABMA0GCSqGSIb3DQEBBQUAA4ICAQDFeZNY
YAjbrmkD0lLtPIL0XGs8sp3YJdzdwSWasEnf8oSiD7rmqmOo77iQJYJ89S+tCppB
lJNFG0L45lLBDK9YV0ymwzNmMfKUtsH5kr5haKbeFM1UcxIlIEHNU1L9lSNYkvac
2nZ0WVV3AgkkD/5k8ljwFrLfsTpDRSii/0zO8ZcsNtH8n50wi1XxrOFwxr1eR/gm
AzEAm1w/MR1JH0YYGqdWU5CgYBCWFIQLbB/G/mi635+xCAOINZ0mbvWtVwaWE+Fm
vbrtg8e3tgLfTlaR9Ejkdk/welZ0hUeyVq/zVZh7i68Vzei2TMPzee1Lb2pFB5Wm
si5BMt1FPkMZUzRD7vW2OAnJv5dC2/SW3fgolDmVlv12/wuREXvTUGW19pSx1Lch
SiEM9br2C+ZDbTC49OziKVp8B+ion3q8QgzoAIrC6Lrl/MbVcR8NbeBlNH2UGAEe
tQ13GiK5YyP759DPj2j4T599027JSJq4UuGGDIJc3eifVY9T+FzqadZs0eAYElYw
SckzpBYXvUfZ5LaTND9j3HRyH0RF0wj5WqcEHUkxOWIw3iu8xPmn+pX84Ffo/SY0
LTvMSmz4W+lfQBUWJSPA/Na+N2mN5mW42/rWzLAlk8OB3Z6j2+MPvXYUodQdJDh3
hPr6RphYsAIkdYVw0Pv8Go5dYB+GRepNP9DcLQ==
MIIDRzCCAi+gAwIBAgIUA4XDtE2nuJePMOG1wtIQ36NpxDkwDQYJKoZIhvcNAQEL
BQAwUjELMAkGA1UEBhMCQ04xCzAJBgNVBAgMAkdEMQswCQYDVQQHDAJTWjESMBAG
A1UECgwJdGVzdCBJbmMuMRUwEwYDVQQDDAx0ZXN0IFJvb3QgQ0EwHhcNMjAwNjE1
MDcyMTQ0WhcNMzAwNjEzMDcyMTQ0WjBPMQswCQYDVQQGEwJDTjELMAkGA1UECAwC
R0QxCzAJBgNVBAcMAlNaMRIwEAYDVQQKDAl0ZXN0IEluYy4xEjAQBgNVBAMMCWxv
Y2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANGMrIG7kfTr
C2jjJBxq8w3i8nairjHh0EP8ldIQFN9+ue5t8aLpm4Kp2KrkaHyIwQocZDkwLPx4
yEvHiXnUmYxyMDyb0XrZ0fziJE1+BJyWmJ5KI0/3JjbQW1xCye9ERfj4+OKrH/VO
4UNybo5no1SDkieSUoFc4a4eRqjWwC8gfCTfbLMb9uEv+q4ZSgMjDZhWtfSjlQZD
DVnJUJcnFXBrLlaPFxeoji/yePXm0ftiTcAvKZE49ANMG1IcD1ZUSREWqfmncByp
ljLPqKWt7Hhdi4w8jZ5JAf32+aGx6fQj6qTng8K5/qefy3Qjn+uMtK0FHZ04XgjU
ib5qfYX7QSsCAwEAAaMYMBYwFAYDVR0RBA0wC4IJbG9jYWxob3N0MA0GCSqGSIb3
DQEBCwUAA4IBAQBeLle0JFC3kWYflY1Nd0ojzvOYSwEMbumPKEwWgGCTACBTRnui
N/bGijgUl1q5YSnqhUK0XjPsSQwSNk1crOVgP26WcB71UuYgDFJui1fCpJex4sG/
vXwid9vpcLxjbc527vbDckvfPfDEHkrNZ2LT9bnyPIHf6brlzg1y3pcZ2FCSz1Ng
Al8Es2iEH44VSyBnsV+Lp/CpqVHquxXCimZgss6a/sdjweTbzTdFdCvMBP6h/YZP
oAbLXjroG7whwBMB6QSXToMpkEtASkC9vr+Q+//nxDGHcNT4+ymnrSg1d6gluq9c
yUZucsOkQup188ZHvXWouSwGSMA4Y0GsrGiG
-----END CERTIFICATE-----
22 changes: 14 additions & 8 deletions internal/transport/tests/localhost.csr
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
-----BEGIN CERTIFICATE REQUEST-----
MIIBUzCBvQIBADAUMRIwEAYDVQQDDAlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEB
BQADgY0AMIGJAoGBAMHHXx46d03VCp+34G4Z7B0Lie8aTOaBBYKB8g6RPF9InMGT
0VMgMojm4z3dMOgCjd1RKp6LfdYC8P6e7cj46keRBp3UDpayz2KS1ktT8RHlz/ul
XeJgRgPoLYipg6+UE8PIzqWH9oUkCs4JYDDjDh+Si0ZgZ9N4DCKfxNbTahC1AgMB
AAGgADANBgkqhkiG9w0BAQsFAAOBgQB4Rw/HbyVT1DZT9VMvxYKWTQ1+FByoi4Jq
ngKJcP21L8G9AootOh/jZXiMENpsEdKgygjRXFyQgo/7cqdhbbbif44qI17ZFXRc
uc6iEmgqHRIMNmtxBRxbEVG2ddxhrlICAN0etLV5E3MKbppF4Xnx0Mp94/CWb+13
/ffrKPBoUA==
MIIClDCCAXwCAQAwTzELMAkGA1UEBhMCQ04xCzAJBgNVBAgMAkdEMQswCQYDVQQH
DAJTWjESMBAGA1UECgwJdGVzdCBJbmMuMRIwEAYDVQQDDAlsb2NhbGhvc3QwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRjKyBu5H06wto4yQcavMN4vJ2
oq4x4dBD/JXSEBTffrnubfGi6ZuCqdiq5Gh8iMEKHGQ5MCz8eMhLx4l51JmMcjA8
m9F62dH84iRNfgSclpieSiNP9yY20FtcQsnvREX4+Pjiqx/1TuFDcm6OZ6NUg5In
klKBXOGuHkao1sAvIHwk32yzG/bhL/quGUoDIw2YVrX0o5UGQw1ZyVCXJxVway5W
jxcXqI4v8nj15tH7Yk3ALymROPQDTBtSHA9WVEkRFqn5p3AcqZYyz6ilrex4XYuM
PI2eSQH99vmhsen0I+qk54PCuf6nn8t0I5/rjLStBR2dOF4I1Im+an2F+0ErAgMB
AAGgADANBgkqhkiG9w0BAQsFAAOCAQEAnGA+u8XJ4s+tVlYSbE6w8eb/X+qllX6Y
N5OOzvIzBK1aIeRLXzqOgsgWYut+AtaR/WoQ3iO+nOz2gvElNFVp8fSrTo0TsOzD
ht7VZKOmyzgUY5SQpYfTRmoXbY5xNMcNUPQ5g/f8LQnsifnjJsA2R5ZuGoXLWAcf
HSXKa9cZq3e5bnFMuZM3VfJH1LV/Ma+xcXky4A3h86TwsTwBnqMDhbJYkYBxn3m5
qXRE7N6L01SGFOwLgbJVuEaj/4/ZyOZnRF2O/4jnqegXoEVETPNe3Ovytt/t3GeN
Q7DAgpxnpkOMNRkf+A5T/rIUghWdy//RQzxQhRfgQDrGN0Y0CyQDpw==
-----END CERTIFICATE REQUEST-----
43 changes: 28 additions & 15 deletions internal/transport/tests/localhost.key
Original file line number Diff line number Diff line change
@@ -1,15 +1,28 @@
-----BEGIN RSA PRIVATE KEY-----
MIICXQIBAAKBgQDBx18eOndN1Qqft+BuGewdC4nvGkzmgQWCgfIOkTxfSJzBk9FT
IDKI5uM93TDoAo3dUSqei33WAvD+nu3I+OpHkQad1A6Wss9iktZLU/ER5c/7pV3i
YEYD6C2IqYOvlBPDyM6lh/aFJArOCWAw4w4fkotGYGfTeAwin8TW02oQtQIDAQAB
AoGAbkm+xUGZbV73cPgCcCeozs8mbkOVyQtdy22SCuB2b/Sv4yzyUlFc8bYXV7pw
f1wUygXML/hMYmXCK+jghSXGkH9WP7D1xrIzwdrlATkUcoaqm7iUpYtrM+WMbUEn
TLnG7dbNpKuO5MoJ29haPzK1EEfUJ3cNNKeVeidbNzoh6XECQQDiOo4h3EcM58QQ
r9l90tO7iAVZT7oVQvkdVvuoz5RlbBAPH3htRdPHauqGz3sW774wFoDZ/kfLyzV8
YA04/R1jAkEA20ebWvfPm2ad4uAN3YvkpZCrPvUpFrVo12jNNGTWE1Bua/7gSEPr
26G+Go8C2gIVTlR92bpQiJPSnORDC+GhBwJBAM3+WYt1g3C53SsApH7QqSFactxn
H17a0/EmUhLdqRdM9bZ/hm2hpnwv24uTg1ZYSQqKgxt8Ua28xGATKhcZS1cCQDr5
hUTwBTwMW0ZbcB83sqT8xbHHCef7nljg7N+8hv7m0Ovmvrdw3QxS8ef+soujp8tL
WhWm0GYLK8fadFXLtx0CQQDTPUcE3NyqzFRjQ2DMU2Wr0S1wkuxIU+nyygcc5xwC
WiSzr8QEUVopuuSPwsdtVWJrgT9asFTTtGPQ9UBM5LaZ
-----END RSA PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDRjKyBu5H06wto
4yQcavMN4vJ2oq4x4dBD/JXSEBTffrnubfGi6ZuCqdiq5Gh8iMEKHGQ5MCz8eMhL
x4l51JmMcjA8m9F62dH84iRNfgSclpieSiNP9yY20FtcQsnvREX4+Pjiqx/1TuFD
cm6OZ6NUg5InklKBXOGuHkao1sAvIHwk32yzG/bhL/quGUoDIw2YVrX0o5UGQw1Z
yVCXJxVway5WjxcXqI4v8nj15tH7Yk3ALymROPQDTBtSHA9WVEkRFqn5p3AcqZYy
z6ilrex4XYuMPI2eSQH99vmhsen0I+qk54PCuf6nn8t0I5/rjLStBR2dOF4I1Im+
an2F+0ErAgMBAAECggEBAJbC/g3slGtAfBn/aaikbbAs+sLN8kPjMkLnxCa4+Tt+
4mifYz0Rk5fjeQYihOYsQa5zlMvsVEFk6L5Ulh04Dy0Tro68kG8xrbmiPfoe01SR
qMYhktxidXT0XPa4+q4RUcJ55h62fayxDrLG7rG38LPKYWnlBUUbPSdXkwDAWM7N
44AzhkPmafY3KqoHEWRiff9UFHB3N3VcCNI114IWe6hyz1LK4xyDxNJCurebR2aa
e4LCRw8ftYY+wVx5AyYW0WGjhgYewtWe00ROjWUjlSwgC0VvftbqS+wCfwb+h2vq
9Ed1Hd9igOJ9KwmeYiPXZiY0ozhXenfw+QKKA3+dPyECgYEA9hK4xKinecOJKkgr
IwyYMmrQq8DxFamOH5VQ9XJ9lbDT0g2y/b4gB4qC0Xbo9v4U1sPwfH6WGXqkKEv4
ftoIvCVcSDkwFko7TJYktx7+lObXvTi9ZSvOzoJ+rkupKggSQdeZrNim7HUdHg9h
GcPHlSU1FDLxFSWO9aPbu9yUpzECgYEA2gDCty5YShONY5TvClN9A788idJW+aDZ
GSWSG+nH2yFjS0r4e/jTe2FQ++IDLRkwPkpkDYSSmDhEcSnGdrTTavPE+1bymmb4
H5qxQ83sev8j8IMkAiFCPHBoc4FaINFOO9Z6P/sPmapaQLnbgYBMXmNv4sZDr6Lg
izJhroOtzxsCgYBmL0oZKGw7rU51h3iaWm2NajvzRvEWbM2/IdN3ya6LDd44eUXe
Byjn2MYQU8/UWZivwrhICo0sUXh/32R20PYVo3IZ792fM/5CBIuEm9NeZCoswrYr
oDCGIzyWBodeE/H48542X9WZldyckghhmaJ0tfm/xJPGk001hnEGJ0h30QKBgQDW
k6cU3PYkO6iQmxjKZjEIDiTNV48qeEsYOGXfObXxF6T/iFSa2el3aOtocidELaXR
ujFPKO2ODNw5MrBZSVVL0ZNS/Vsf5ThXC1Ft9vPMgPPkGYDI4+mpSc9V2b1Xzg0e
UtbTwQ+y5f2d9hJ8HkeNJH0Njq8y4rP37ug8+PmMfwKBgQD10tXkATxSSB5eZHiC
haH9SvtnhMOk/Q8ZebPjsUXlAsAPjwuZ46F+yG5SS2Q7AYZ8iUmpj1+2jq/8R6Yd
7hOMTOeo8p70nPj4EGjlRtHkOwu21w27r+tdtYvUocl2LLJgkwqEuIMklxuru3dk
FICuuPMb2nbZM/sI5GYnwEz/KA==
-----END PRIVATE KEY-----
19 changes: 0 additions & 19 deletions internal/transport/tests/notmydomain.crt

This file was deleted.

10 changes: 0 additions & 10 deletions internal/transport/tests/notmydomain.csr

This file was deleted.

15 changes: 0 additions & 15 deletions internal/transport/tests/notmydomain.key

This file was deleted.

27 changes: 0 additions & 27 deletions internal/transport/tests/second-ca.crt

This file was deleted.

51 changes: 0 additions & 51 deletions internal/transport/tests/second-ca.key

This file was deleted.

44 changes: 19 additions & 25 deletions internal/transport/tests/test-root-ca.crt
Original file line number Diff line number Diff line change
@@ -1,27 +1,21 @@
-----BEGIN CERTIFICATE-----
MIIEpDCCAowCCQC7/VrG4fY4VzANBgkqhkiG9w0BAQsFADAUMRIwEAYDVQQDDAls
b2NhbGhvc3QwHhcNMTkwMTAzMTIyNDQ2WhcNMjgxMjMxMTIyNDQ2WjAUMRIwEAYD
VQQDDAlsb2NhbGhvc3QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDk
QFUOX8L9cd5fyqcNBXYU/OqaqRxLx3rvuTrT3zfxfGJh9WddWX2LJkLdvyXauicQ
6nqmreMWQDkjxNtW59Gi4+nSr50qbTnET0uOLpSmZ05r9r4L/dBt+qZTdLZxjPNI
OYqYtENCy4APKusV/gzrDhNl31hS38Qlwfp8gggwLEMNSDAUE8qm0XQ9fYLvQ66g
XNR/Bo3v1m+oBQlQ9kccUTo1vpW5l5/wIWVp1wF4SwGm3ob3l42IZ/YU7vzJKXob
abcOTwd+PT2ckuU1rS2KD6OaZt31jMRUy+s4FNwqfAY/5/vmBIM4o0PAqW4qZ3Xr
hILVWn/XHkwGliu0JdqR+RzWH3/Vb+8tMWeHZn4mBBxObRIKitu9gAU4NVuijw/7
mKlPIg5DiT1K4nJcnmSz9fxw8HuTCsS5o+vXcm29d37s+YlvlHFnIRItTkuWZbpm
koJZxcB/zfHsUBWmbHmxKDURVezc6z2scXnZDIyhy8qK9TwqxClJu6TIO25NoluH
WuqoMWwtkgUNJzu/8xbvMaupl5eLa2WvyYqFgRsxmtG3BN+11GvxdrpbLW9sKWIA
jz5zULoeksBCGu+qAcnzVXCErLwZe77xGGIyg+c3K/s7S8TYVyUxd9Kh/Uc3DKIZ
YersbFet8wT5fx1TtPJUBIFocTmC3IHI86J5yiO8jwIDAQABMA0GCSqGSIb3DQEB
CwUAA4ICAQBaBOpW+iBK0rBeIvghf+9VpF89fVGshp0OM12sUYudQ8O9AvKG+9Xk
5dvT8okNw4bstiRPs2QPsoO3F6lVIfq/DLeLBtVrGsfUmL38r/EeLvbH+5mhWkbj
P7dCCzIDCp28pvlpB0g294N+G1EDtnzW3AL0h+O/Utq4tcSmQXR1rYMZWDuwG9gZ
Q4li85w1PAM5Q8LQwoDuajw4FN+S3BKxCWGcBlxK4GGLg+JHAbiPDh0fqGYEOsYp
YMzb6mJuVCDW7JtrrgA1RvFtSpzcOE6EA5Vn62nWbiycukiFa0qWJwU9BuKS9TEN
8eDTCJS8SysWwTdRr1LgkZJa9TGK7wO4eKpPBSYl9lGHXV4w2E9loiD+ngjDx2jW
RaQ7RZeMURqA+rk/JdX6IpcGOGFm3AlRcAtMKoG09aBBzQJWeigRd3p38ABS4PA8
uUehYZopg3nyod12iQ+K751lMo9mx9taBnar42t1ll02SmcW/WYwpvMjV1Z8visL
2ciQ/dxrhO4nkxLIhp+xMPrZynxMzhHvJVLgpLNvIuCjdy3JZDryqcxlaNnczi3f
4Pz5Rt3UF/wYZPOhsWC5Gxtevu7NjT6dzQM3v2LaPRoBGLObFQdjz6ZZWKb53egn
CX7JNwoHC9VHzgbqf7YUJGh265ETW52MgR9LCDbnLs7kiHUHmRI6Uw==
MIIDhTCCAm2gAwIBAgIUdxLGwtJhO+xoOhqxVkPiUNisrzgwDQYJKoZIhvcNAQEL
BQAwUjELMAkGA1UEBhMCQ04xCzAJBgNVBAgMAkdEMQswCQYDVQQHDAJTWjESMBAG
A1UECgwJdGVzdCBJbmMuMRUwEwYDVQQDDAx0ZXN0IFJvb3QgQ0EwHhcNMjAwNjE1
MDcxOTE3WhcNMzAwNjEzMDcxOTE3WjBSMQswCQYDVQQGEwJDTjELMAkGA1UECAwC
R0QxCzAJBgNVBAcMAlNaMRIwEAYDVQQKDAl0ZXN0IEluYy4xFTATBgNVBAMMDHRl
c3QgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKwsGf3j
HPFlx+me6fRHQVj8Lct6Ju1JnUhQ81ertACArdhBZ5AzsAwgzGZP+8HDIMui83GJ
+qiiFSTsMuQ/RS6zW2APtKWquaU6FanudqzpT2JXGTqaKEa4V5NP3NEYARWCtQ5A
xNi0p2xBL187+1/cOrgQXY9BZeuObG9KJ7jUgURJ+FroF7L4psRRJYW5pu76aSqp
0uqGQa3jTuU2bCG/rvZ0fV7RIS5sZldSXmy3M9mHwBZRoGj0/Tt+kaN77bA9QbmM
FyHAwZtGLuxgr9F6JTzwlrL/e2u2WUqRHRHc72bCdZlFWjz6H95XcYVywKshNFGU
aasW/esVpxc2XOUCAwEAAaNTMFEwHQYDVR0OBBYEFPq5PU0Bao0qGlzTPG7XXDqB
/uHOMB8GA1UdIwQYMBaAFPq5PU0Bao0qGlzTPG7XXDqB/uHOMA8GA1UdEwEB/wQF
MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHTVjU2U3BMm/2P/OqJ9ZDy0Z548uu9S
d9g0yToBCLfYTfWJgeyh8DVBSnyUervtmsmE6SJO/cLfYDiOxOtDSarp2iEIcr69
dOzu+4YvF4MkgBDgS4C4jFEhZD6iwEj3ocMV6JpQEuZKAHuOU4PfoMxAFNDFVGLc
4y3H2RXqH8QzEebbR6dWBxt/XofskOgp0R6dcwqMX83cg1cVwU1dyOIV04aUdL8a
rmOA217e2qwW0KE8soVokoDJzV+35v5HYtBtJ3A5EsQSppnP6uVn/5bjjMeQh/w/
b98YXpOiCbFLW7mxtKUaYKpeAwwj/dX1rgDwlpw0Ddh4PYewaY+yYKg=
-----END CERTIFICATE-----
51 changes: 0 additions & 51 deletions internal/transport/tests/test-root-ca.key

This file was deleted.

0 comments on commit 69ae7c9

Please sign in to comment.