-
Notifications
You must be signed in to change notification settings - Fork 58
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Test JS cluster and reconnect utils (#199)
* Run the server strictly on single IP (127.0.0.1). This gives us predictable client URLs from the server, as opposed to all the IP of external interfaces, which might vary. * Had to regenerate certs to have 127.0.0.1 in SAN fro the server. * Made the cluster setup JetStream capable. * Server can be restarted.
- Loading branch information
Showing
10 changed files
with
424 additions
and
224 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,29 @@ | ||
-----BEGIN CERTIFICATE----- | ||
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 | ||
-----END CERTIFICATE----- | ||
-----BEGIN CERTIFICATE----- | ||
MIIE+zCCAuOgAwIBAgIUTZtqCF7X/ZnbAD3cUyPJ0Xwf+BcwDQYJKoZIhvcNAQEL | ||
BQAwDTELMAkGA1UEAwwCY2EwHhcNMjMxMTA5MTQyNjMyWhcNMzMxMTA2MTQyNjMy | ||
WjANMQswCQYDVQQDDAJjYTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB | ||
AOQsrNyw/kYzNjeUwm2bccCoXW/pyUbB6ak7zD5nxDX5fb+raFyIOJuIsW1aXMEh | ||
613nQhCbWr284xDzU7vInIA6XCgb1BNAsZ3zClw4eHYBWf9B9AIdgRdr5Fdl3SFn | ||
9jnyBG7K2UCYA6Qw0sc+AD2VrYj+wa2LTcfPDaiGrF2XI0o1UmgvNN/NfcZLbFU/ | ||
nejbU5uwQ7f3xTjS9nc0kZEJ+Pma19HoIqsvBjaioN4uQvjj1U0GVJ2Z0IwFGm/X | ||
rn5s1MI6QvuJG8igduEUokurOkFqP8i4QNFs0S08bN8ZL8e+1nO/DKsDdq4JICUJ | ||
Mvbu9kmDB/DVZmJIh3vlsWyiOGAovbRqbj2fOUWDE54MFNui0xOp3QJV3ltImu2I | ||
KOVasdqPKPDZjsymIL+K5U9vfwQJkQj1Ww4Y9yF7/aF8/Wm4P255k1Xo6wrFvLRa | ||
G6YNZT66tW8J32C5zOSIBR3huMrRNDUki73CfkXmuTbA9UIJn9kyQvo0nAu8Td8z | ||
lOZBKxE/GMv7JbD0dUMv/NiRpiMI/jatkgKE++1X+sbVvb7AFNsT1Fk9Zle3aK2s | ||
akc43LyZIU+qsb7Feo4O7BqwAinS3nUwUGyThKcTlxIGyr/obV4CWU2GQEbQyUPr | ||
9fz2j1X+IDidnsgtWxYxs4CvA7qLS/zJFdBkxV2iy1VZAgMBAAGjUzBRMB0GA1Ud | ||
DgQWBBR4XdOrzbH3nMaDgT+ROqXFMasyEjAfBgNVHSMEGDAWgBR4XdOrzbH3nMaD | ||
gT+ROqXFMasyEjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4ICAQC4 | ||
8NMZHrt2od0l6JNU3eg1Kd9A6dAZvc899pIl/DsbmvZk26IglV6s4yxZqIsC6Bw6 | ||
CfBaJuPjsJjEHJcBEyRQ7pcIxQsHmHC/bd/58FKf5N2DoaZDjF6U/eGDZj7T9Hkl | ||
cyshAWdkGV58yhlqnrSIG6ovy8wrj6px3cPXG6qM0GopT8GSull9R1kAjVcB9p32 | ||
C8rwvmQeRrIUivOduzrhG2kRrqGgPSvkWqTscI9Z7nu5cCIzIcC7QA2UWOixUVDe | ||
ENxhECEvR9BpBZqlZLC0Ihi/zBHlXq+6cAdv61hkAh6mhgaZZjx302gjxGy+c7p8 | ||
UBhfGa5dGY+0dJhPWAPAtfX41PQ/Hc85GYkTEVJbP0q60MCegQfvIc4boPG7Mw+Y | ||
FLjhGtBtBF696P6IZpNryV6WjZxi6WWAfqSoTH5GvZR0t1XLvIloizkRODmbcJxA | ||
5my/DBCnUBxrH++yFJs3wd7VCESd+SFJSZQJTDwq/ICrrb71tBqhuUo6uNoEUJ0z | ||
iVikrvjc3JtrnvE+lj56vtzVZ0l6DvNzyihHbPrjq58z3ETeKza/KjZcdLpygIUL | ||
COhwGCxq/fFVJE6wItAVLhYh90yNirIP5b3750jUirjjq75fXfuQbQoE5w+BMByx | ||
PS1vntJkJ6BSgW5vOk9UOGSUYAQAwR28cVD4fL9/GA== | ||
-----END CERTIFICATE----- |
56 changes: 27 additions & 29 deletions
56
tests/NATS.Client.Core.Tests/resources/certs/client-cert.pem
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,27 @@ | ||
-----BEGIN CERTIFICATE----- | ||
MIIE/jCCAuYCAQEwDQYJKoZIhvcNAQELBQAwQzELMAkGA1UEBhMCVVMxCzAJBgNV | ||
BAgMAk5DMQwwCgYDVQQHDANSVFAxDDAKBgNVBAoMA2FwcDELMAkGA1UEAwwCY2Ew | ||
HhcNMjIwOTExMDIxOTMzWhcNMzIwOTA4MDIxOTMzWjBHMQswCQYDVQQGEwJVUzEL | ||
MAkGA1UECAwCTkMxDDAKBgNVBAcMA1JUUDEMMAoGA1UECgwDYXBwMQ8wDQYDVQQD | ||
DAZjbGllbnQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCbIWIItoku | ||
zp+kjFwGzITr87MnsfUfnp9SRbSqGX32vU+nzi83eQMSraAWwDMCMkoUJPkFSJ/Q | ||
ljtGXbSRyjStwppz6fCmxY/5OCqBPHyFBHtOHNgUO/zXYw5YgdJV36MLDmZCMJT9 | ||
VZwihUFCMjP10TjraCntiHEvawnIJ76NdZ6gnYqJGva+5og4tvF5AWF5QHmau1Tx | ||
VTedmL3R+C6F+5YDfE3KzffmjgA+zHlAmmiIX1tEXaweKVA3ZgZQkZX19QIh8gmm | ||
E/F1TDjTy5F8tsEg/4ddRmazvCoo8gW97sriIqXHQ++ytjiJpOpRAh2HvKghePZh | ||
EeBm/S3vdPvi/Bs4MMm1tlC8azaBuodj9J0yUWLH/xqor+7mQaSMI0NylnblPmf4 | ||
lBoY6zTetW77odr2LfkDbKYMq43aaLgp6BAxwYidaeu/xup2xNrY3A8As7ZNAe3f | ||
3dzqhGXDSYeMb5iFXNSIS8Ohf3hbhu2uCoDABB6Tg8XupiMFQShEGk2MR9iqaMhW | ||
98K4dio9rBBGk51Bh+YpdeWvkTAfZity4/uQNNC5CDQYDpcjN7N0xg7NAs+l8Ibb | ||
xXA7El55NMQ5oJXJ0cxg/8z6afSf4TbJ0Os1YUqx/f//HhPT2SRpWNouvGl+d2MY | ||
+VVUYH+hXGmQWhnVOPMmC+MCQpBZOhtlwwIDAQABMA0GCSqGSIb3DQEBCwUAA4IC | ||
AQA619Otozc5OJ1om/QS//h968IaIEzz9dPku9kgSbOp+lXuaPdqSBY2Xmg8AOvr | ||
nS4wF/spHc+0FtmxXvOfX/ZnFh/i1j/CAxuLJnH9FJAINwlbgQL/PfTB9JVYY5Wr | ||
44/3DDSkn9MWxfbhBVLIKG/KGpmtM+sCZ7mOUuRvmlD1iv0P8KXw4rh5tMD0JgSE | ||
dUCKDCYTiDnEfKTLksHjcBBT7F8zD3p3h7qSMrtUslNDe0Xauo/PxcLYSk0X4TZj | ||
FYbYb90NVsb7u5hA0OolzyP5f9pZh/ndYhO89mvPzZN07bvvAwdnmbnT55isG0/B | ||
Pf9JQpxg40m4vHp4ZW3A1YMBdoDc5RtI8R0FVvPfRVS0mo/D0ydwBe2qgOSQ0N1Y | ||
b8GIynKcCAd9EBNomxDfVITaMlK35fC2Th4zlVcmvBykvYtz/2phb0zQeF2bL8Aq | ||
ZQ3WcwwjPvdz6qz1lLEg9TTMp86ImOfLxG35Wyf5ogEIvYlBTqWczsUDw2MVh0qK | ||
obBYTmcE7oruHCzFgPBfH3c9o3RzTnUZ9gszms+HwB8jF4inKAPd3YGkoLiYNNk7 | ||
0ZTg0DCX7fiGBaoe4LezGA5GQLnGjtwUTSDrxAwEU3JUACDsNVrSJeQ+X9E9G2V4 | ||
rG4EzKNBOCvWNkDNzIDk/lKV1Hgk/1/L/c1pMkVOEUTMGA== | ||
-----END CERTIFICATE----- | ||
-----BEGIN CERTIFICATE----- | ||
MIIEpTCCAo0CFGytZT7n8vmuj7S6+gpbLuRoU5MMMA0GCSqGSIb3DQEBCwUAMA0x | ||
CzAJBgNVBAMMAmNhMB4XDTIzMTEwOTE0MjYzM1oXDTMzMTEwNjE0MjYzM1owETEP | ||
MA0GA1UEAwwGY2xpZW50MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA | ||
1YdhAy987BOX+yrn94HmFqFLbNZ8WIs08IsLq50cj/4rm+Z9AbSCyixlpL1qMQGV | ||
EqaYnYX0buxHQFYfda0R38ZMN9x2RymazYoGuPHVU+KtJQzOz/CNo/zk6riY/euu | ||
qzW2dYXSiXIW1uHRODj7baH5KhewSsuK8Xoza8KCGCh8QSKXSHeZNM9B8dzigTRK | ||
gl/tu1XiTyKnhTiyfmDnyHMTTdvjeERam+yAnlqZwh9Byg2TCN/4UDlv5wZbRts6 | ||
uaTlBZlCHLUSkjCYjRRC5XSGajDezICJv1c4zq2VRZQg8CLdbb2fQOd4G7AyhE66 | ||
0uO5H0hdzc+vsaM97KycZ+7pN1fLZu8WDhg6NCCchRrH1eVdx1IW2YSeKU6TbzbF | ||
st/UAFFGr02u4O30WbM41pqXUujX3waf1A3WU9cqzI8Xe49HG8Y0XOQYtWow542f | ||
TVO2vTRmhjUCXlE6qQY9PBfTpMXjNlYkPzgm3O9+nnS5J7meDiHXQ1UlaYRzN4sb | ||
idNtBV+/VqBNb1mv3ttOElRpTBXsAzbJDv9TXdi/Lpp/4CfHCH/C03CucS1Iz7mS | ||
dBY53Dsg6lL4a8YrdcUy4XBVnbkkZ1cr63DSaUPbYvBNDSH0kfE/VauodjogYc5A | ||
suD5L0fw/m1Y+w26gFiey4k0sX9CcUe5GtLlAIGE9+cCAwEAATANBgkqhkiG9w0B | ||
AQsFAAOCAgEA2K8QuFg1Ne1oVVXwu+ytdGIAjOMbIKMdUSpJcr3pllfDhRSS1UwG | ||
mOIBqxG4zO4S4A5QDwHWSYFSLJcgDyVML+460Jo0+zMqRiPdEbLPEjq2O4iQPfXp | ||
P1vNXU/SxXkUNk6Y9mjT1KQTVbgefCMNK99QV6Iv4VAOL0tvRjpdTiR9o6wMhrpl | ||
5IoXbGfXd2CDfgF5Aha6QGNddOaOHCG+NIPyYvAxWsPjVwysF2M9qvfYKSaZO8K0 | ||
G9jVYryQDwCPUjMPAq2ClrAZkkYpQnrgamcSoliFBx5ngcTKXTb4d1XvtVDhC9GS | ||
MMkaSv5f03lj0Vtc8X7waHfoQTDEiZTDuSv4RcwX+XE25t0PaxTqkEXgcUpNxdFU | ||
l5WjqrykmGfQEQ41JKzFASNu8z6P2qrCo5QkmfFsECDio/2BZvXtPnMVbenvNLvG | ||
zhateKLWDr8ZnNdyDgsBaedlPp1+0cK60VjseDvZV5rI5qx/f+YIxjF/nocAwBXd | ||
kQQSem9304oY1oAm0A9GP9Me/5URnvT8iVEBEuUzgUsQ8aiItm17pCRxNS7F8lzB | ||
BBuFLJYWz0uj6EGfHrRJxsv7ZwG2dLg0VdT6KeBN1ZAZ1XPzgmb/37enENZjyTq+ | ||
kckv27E8i1o+/2t4X4HL7+a0Rep88i31EjMRNbMTCjyqhKKdBhVeNX4= | ||
-----END CERTIFICATE----- |
104 changes: 52 additions & 52 deletions
104
tests/NATS.Client.Core.Tests/resources/certs/client-key.pem
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,52 +1,52 @@ | ||
-----BEGIN PRIVATE KEY----- | ||
MIIJQQIBADANBgkqhkiG9w0BAQEFAASCCSswggknAgEAAoICAQCbIWIItokuzp+k | ||
jFwGzITr87MnsfUfnp9SRbSqGX32vU+nzi83eQMSraAWwDMCMkoUJPkFSJ/QljtG | ||
XbSRyjStwppz6fCmxY/5OCqBPHyFBHtOHNgUO/zXYw5YgdJV36MLDmZCMJT9VZwi | ||
hUFCMjP10TjraCntiHEvawnIJ76NdZ6gnYqJGva+5og4tvF5AWF5QHmau1TxVTed | ||
mL3R+C6F+5YDfE3KzffmjgA+zHlAmmiIX1tEXaweKVA3ZgZQkZX19QIh8gmmE/F1 | ||
TDjTy5F8tsEg/4ddRmazvCoo8gW97sriIqXHQ++ytjiJpOpRAh2HvKghePZhEeBm | ||
/S3vdPvi/Bs4MMm1tlC8azaBuodj9J0yUWLH/xqor+7mQaSMI0NylnblPmf4lBoY | ||
6zTetW77odr2LfkDbKYMq43aaLgp6BAxwYidaeu/xup2xNrY3A8As7ZNAe3f3dzq | ||
hGXDSYeMb5iFXNSIS8Ohf3hbhu2uCoDABB6Tg8XupiMFQShEGk2MR9iqaMhW98K4 | ||
dio9rBBGk51Bh+YpdeWvkTAfZity4/uQNNC5CDQYDpcjN7N0xg7NAs+l8IbbxXA7 | ||
El55NMQ5oJXJ0cxg/8z6afSf4TbJ0Os1YUqx/f//HhPT2SRpWNouvGl+d2MY+VVU | ||
YH+hXGmQWhnVOPMmC+MCQpBZOhtlwwIDAQABAoICAC03N7nOaoHIG+P8PT6GEiAr | ||
8gYZ6paCx3FVe+kwcPSgDT2d7Uk/7lNdZBH9h2CWg90HQcX2ew5zG2fRHDZ6N4yF | ||
8jri7w/M+b/sTQdKOAkVW1NTOO/85B9rcdz+Se5Zts4cLlYQjvygHVg6euDufRKj | ||
HvIOdFoVsNffXQSIARR+OfQatyxrPYw66W2OdSeN7XlH/6nH/GQzMHiw8nLm4biP | ||
shPmAU6hZiY/MXccZiMcXmeRU6rDms1XwVfEVwbYyFreRPbb81AC9Bf6VX32EbvG | ||
ENirYisfwAOXTrqMgHvxxBTRgHxqIs12K1iDRwDBmxXbOS44caetbDjYhrEK6fe0 | ||
m4Z1jUW6wIwP5+ugJlLVoqcn65kXf5H6vneBhwoo+CuJNygQo3P2pSEJfOTb1l/A | ||
Tj/5uSVspO+hipM7lZYAalQMY0DSl8bcacccGGI/VH8vaSb5viwEgWKs8KGQxaMR | ||
eXCB9fdh7UVA5K+ebCzMRqZOCLbF2gTNrLTnhAA2AE9Ri5KCzLRgMb4avSAUgrXB | ||
nBdpO/p39GS8A3aGRyjM2rQ6YgAEjVwAaEyw3cdIKuvBThAUsxPX7JW/O+hArLat | ||
80IKH7VTIbpNmbdHImE+9tfc4Mo830+xT6DY+CIDcDrG26hbtx7aOqlvESeaZASJ | ||
iGxGTDQoftf8V08Edj+BAoIBAQDT8uJSL7nuap3Mojd4rEw0BqwaYImjCpRHvg2s | ||
b9U4x2jryzVQEyEbb2YhJF5pZjl2PPfstSG0fimzbbmvV92mLBh0lOf5KDznngnU | ||
JCmeSc76mJcGUFnrOfz+MzZLTGdSqVLLskVOyBB/m5Hm4tSM1iMAuGFaa/um4+PH | ||
W9YnYYBsrGNjwPR+ZlezXMWRsC8QULqi4AshZKvkBg1ACbwqrGSPzgL5q/yGrQjB | ||
2a+Nxn2+pGRjrOp/p/ku9984W++7P3Umkfd91tNhRgJb9g6k5KK8Tu7Q6oE3J6Sz | ||
md7eCfiYXVpxLmlGJ9rFVBQtAe167wJRsNIKYs4GyTRKJA1jAoIBAQC7X2Ae7vXN | ||
qG8T0WGn3tvftrRju9E6XKoL7WDaDoYUdE/EGQ4YJrtMscdducmKhf1lnq+xvou8 | ||
ktQq1bzhCMpCsNFL/xWBlpiNwPk0X1PRhyMkrIO9vM5cmTxnCMi+/Er/jQseyKqc | ||
pGmYncQJAe848yLA4tkc4Iwn/pSKRUNijTKrZbCRFmfZef3nPSX0i4llhbY9FN1H | ||
aY1VaDiP0nECAcY7glEwGRSC86hQxnFu0ycVuJJ8ig+S6rsmTpDPtoliZzC09hIX | ||
G9iCPFBC8hWrV0s3iT41ZimmfwLwkHpnRTStyN/fFGhHAVxruFdX1F2QYQXmlSUQ | ||
SGtn7sS3SWQhAoIBAA3xITAU0Z88RisK1KlMdCrL8ZA+n28pJ/3cI5wfMyBsBZvV | ||
HymoSHo8hrRRZyB5x/feJNTeSVxNHEMgSaGeHwdqSSWKEgRSwEbgH3dj9ZTi+AmF | ||
9hFFQdT2WI0EI2MqoHVQjBC4JlT7VhJ+0kckzqSBBYZrmoPPLJuazAX2JY0rnb4I | ||
TPVn4O1boBM9XAWsWDwzg0Nph3Hn5GK4fzCiM01/T5IiFBIGXTMiuLu/rQufbfAX | ||
cj8YRcil7P9I8NcNPSTNFNC3s1cExZzVdRxFgEsaexX1/0Gg22UcZ3ok+gMTFtY2 | ||
9dcSHXyu7HYkhLs9MDjw9e8XuYlTXIgXvifOXU8CggEAdx8mm+Ptz4bSv3WxMSlk | ||
/fBI9NMWLJV24khS966eHWjowVHwfPg6wYKQrgyMjg2rUKy3JDhw3D04t9bU0vhk | ||
pkuFdFxCjvVwHUbe6CXmwuG4PPuUcc8UHxiopxSVk54QDDHeLP8EQLviCk3asKNT | ||
NBCXOqu9vjcfw9l9E/7+3SvJV+A5hbQJ5+A/xIBCnhsMCcgdWO3n1BvN58tvkjgG | ||
8nCwV2r9NKftO2euzVOsD/ob8ho6vwSC7DNhMfRm6jcxVqcl9xYt4BUq63luyXDg | ||
x+Kihjcxnn9J4XkEJG6l8vuzhvybH1b5CJNb73vtw3/W0BBu0O5m9tgjuJq644+8 | ||
IQKCAQAGLuA7THou7KJCYUIYqNpKqq0YeaIw9eEqj+kgrk9vHQ0+WTaO74LNbYeH | ||
u6r3/cc3ouQkyVuBLSKmkM8t+ebSsts55mAV2hQwv8nu0r2Tno7tJ0B2FNFIb2mw | ||
P8ItM919L6AnMSlgSTffBv5FNioUcUZsgvVOu37ikbDXm+TxX5KzCUrgX4HHNCyN | ||
RW/VxSn9CnYWf3eJnKiLzhVmE05hVmp7++aE6kLxY5BGp+eRBs3/+QSaClKbh/Si | ||
T07NAzuC8+WFaI2jPfZWIyzEuslAlSyox5TGksBfiCLK5gkxlBBuU15MSX2/YTP6 | ||
TqsQQoUCTAFEujmHKiX3YS+zp4qb | ||
-----END PRIVATE KEY----- | ||
-----BEGIN PRIVATE KEY----- | ||
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 | ||
lKUoTwgaDe6CaEi3GC1M/SDoDp2y/g== | ||
-----END PRIVATE KEY----- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
#!/bin/bash | ||
|
||
set -e | ||
|
||
# -subj values may fail on Windows if running under MSYSGIT | ||
# Make sure to disable POSIX-to-Windows path conversion e.g. | ||
# export MSYS_NO_PATHCONV=1 | ||
# | ||
|
||
rm -rf store | ||
mkdir store | ||
|
||
echo ================================ | ||
echo CA | ||
echo ================================ | ||
openssl genrsa -out store/ca.key 4096 | ||
openssl req -x509 -sha256 -new -nodes -key store/ca.key -days 3650 -out store/ca.crt -subj '/CN=ca' | ||
openssl x509 -noout -text -in store/ca.crt | ||
cp store/ca.crt ca-cert.pem | ||
|
||
echo ================================ | ||
echo SERVER | ||
echo ================================ | ||
cat <<EOF > store/server.ext | ||
authorityKeyIdentifier=keyid,issuer | ||
basicConstraints=CA:FALSE | ||
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment | ||
subjectAltName = @alt_names | ||
[alt_names] | ||
DNS.1 = localhost | ||
IP.1 = 127.0.0.1 | ||
IP.2 = ::1 | ||
EOF | ||
openssl req -new -nodes -out store/server.csr -newkey rsa:4096 -keyout store/server.key -subj '/CN=localhost' | ||
openssl x509 -req -in store/server.csr -CA store/ca.crt -CAkey store/ca.key -CAcreateserial -out store/server.crt -days 3650 -sha256 -extfile store/server.ext | ||
openssl x509 -noout -text -in store/server.crt | ||
cp store/server.crt server-cert.pem | ||
cp store/server.key server-key.pem | ||
|
||
echo ================================ | ||
echo CLIENT | ||
echo ================================ | ||
openssl req -new -nodes -out store/client.csr -newkey rsa:4096 -keyout store/client.key -subj '/CN=client' | ||
openssl x509 -req -in store/client.csr -CA store/ca.crt -CAkey store/ca.key -CAcreateserial -out store/client.crt -days 3650 -sha256 | ||
openssl x509 -noout -text -in store/client.crt | ||
cp store/client.crt client-cert.pem | ||
cp store/client.key client-key.pem | ||
|
||
rm -rf store |
61 changes: 30 additions & 31 deletions
61
tests/NATS.Client.Core.Tests/resources/certs/server-cert.pem
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,30 @@ | ||
-----BEGIN CERTIFICATE----- | ||
MIIFYDCCA0igAwIBAgIBATANBgkqhkiG9w0BAQsFADBDMQswCQYDVQQGEwJVUzEL | ||
MAkGA1UECAwCTkMxDDAKBgNVBAcMA1JUUDEMMAoGA1UECgwDYXBwMQswCQYDVQQD | ||
DAJjYTAeFw0yMjA5MTEwMjE5MzJaFw0zMjA5MDgwMjE5MzJaMEoxCzAJBgNVBAYT | ||
AlVTMQswCQYDVQQIDAJOQzEMMAoGA1UEBwwDUlRQMQwwCgYDVQQKDANhcHAxEjAQ | ||
BgNVBAMMCWxvY2FsaG9zdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB | ||
ALZGDLpQf+SNbk4ZYHkG4smLw8J1v34nglZmQ3ovDbkWwd2jWAsHbQg/9hFAE320 | ||
X7lyLjKJYfsZvK1SgBr9fRr7w8hVyBycYUmKNlu/XLQzavfznQS1VJkCXegFpVuw | ||
eqbzCQQG0oQdef7VDVss82tlyGykbxsdyuAgOQgh+phe5jxHucAIRupt7qwYiu3Z | ||
Y+9dwP2NF41jxkUiMGOBcyK77KGGVBNoEcCMjaSfCW/bHA5svK/jNBUIb1znkNS9 | ||
W16UJ4Fyy5c1FIZkvr2Wm1Vt0ynWkG8DjDbcg52tdruWPyTU4j0k5K4v8duYoF49 | ||
7KXoi/WmKLHHeneqLvj8YeWV1HdpXElqSYDexyqhgXf2sYCZus98ESLGyTa5MmPE | ||
t/+X1U+I7uJVsWV/WAZhTBsLuiomr/n0Sc3E81pWLL3d7SaUeQB/rc4dufNy+7ym | ||
O29OJn/XVsnk5Twt+GZvM+bPL5ulDs2q/QmCc9klHk5I6CbFk/qklO5S79KtSUN4 | ||
T2Jz+ZjXEQ1SdPlF1zbCOvxI54Hn2tuGNmrPr1ZxX3xe7ZgXkGdNVUTZWuZlYHdd | ||
5drft7QfHzaYTGhKuweFETccHsYRT2yM+leOKUDqMirQu++xAExA+Y9SmUppY2sg | ||
ozCP7yXhDo2p7ZmK3vPPxOYk3eKBKPi/AJiXVRuyTOiFAgMBAAGjWDBWMBQGA1Ud | ||
EQQNMAuCCWxvY2FsaG9zdDAdBgNVHQ4EFgQU7y/siYb7CVPAtvPKqNzKb5cFy30w | ||
HwYDVR0jBBgwFoAUCbZwD+AKsPHe4d8UP239WnbDRVswDQYJKoZIhvcNAQELBQAD | ||
ggIBADzXX0fYXSYitewgEiIKJxZbghgKzK5JCB9KzBQAExzwaVxgUxlAxr8d+KZx | ||
ZRF+Pnrmp7HJbrPBzhvr4y3eZOcZ+3gMJOsx1shODfrdsZYP/C55nkfniQNSCLQf | ||
mkos9D31WGFESDL7sIrLs3YHwh4b10YoWpM+rO20v1gu7mRVoSumchIQaTNWEBLN | ||
tC+OCxIxhp5mdAh2nLnJrA99PUtrR8le2OSHCVQLor+Kmty//VdTkmwFvNPsVgRm | ||
y3cyu54/dBF4RYw+KIOlRi5syyWKEPNdHtKMlqEBmi5FRhQqYOgkzQzLdPjm2+w7 | ||
6mjc6rhh12uaBNy37G1WNjNKyCGMkM1C56nykkwkOLuzzNd3L+6KNx+XN/3wuR7n | ||
PTv9Xz7LSI0xba1NaxrnwoLDQbg2XA+uM1jg/Dy4WLmAP5un1dgnYQDUzp9tKFoB | ||
9hwiA8Q/bdJfKc0oZBb59V8JTDBvvU+ecXHykQEleFu89GFyI/rPE7zicQTkuyRZ | ||
bf/biZM6pkGz5Pr1BElNOHkLslu4PVqsNUUR1sMVc4TzAOYLvjm1gJ5trsEtK6XE | ||
5zdKLfgw324eusCq2wQyAJCS8Uh8jD47GEq8FN1lR8UgGZUICBBzU60ULAex2SeI | ||
DDCYOp6W/izPk+/MRLVEkuZ8G9rwHYkSo3p9hLIl783Sf8Xi | ||
-----END CERTIFICATE----- | ||
-----BEGIN CERTIFICATE----- | ||
MIIFGDCCAwCgAwIBAgIUbK1lPufy+a6PtLr6Clsu5GhTkwswDQYJKoZIhvcNAQEL | ||
BQAwDTELMAkGA1UEAwwCY2EwHhcNMjMxMTA5MTQyNjMzWhcNMzMxMTA2MTQyNjMz | ||
WjAUMRIwEAYDVQQDDAlsb2NhbGhvc3QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw | ||
ggIKAoICAQDNN5CdHRR9p1gpd6sqFRRwdOYyAbDumvRvG+HcSy+VLl/CVhbfshtO | ||
8zf2Pe9Zj0Ywxgkx1ooILzzTS/wXKXvakEc8IYD/KRKp8jStVhSOTk05vct4WrNi | ||
RGTlZXdmRj1r/Hm6btZlnZbfqtdj5kBAS89lEUniqWsdxk15agBfi4Gx79IEu69B | ||
0XzaN4d9Rhc3+O+qv7utglCriKRexh2B9PVXtCB3Djs4S17KyQUNHJKWwbRWJ2B2 | ||
rby/ADY8W83Uk06BFNv4ST4npE3W1M5RaomM8jSLea4gP8b9ZAAhVR3ZTnRSaPjU | ||
bnb3EkGf8NbszcYbttBCDseR5hpm0FQV6Ue8Wq2vMQLj9fBhB0EDG1QQYMvtIYJq | ||
wf0BA+EOeMJSdt+8WbKqSowhawcVtIDR+FkkNfYSNRLLpkPPVQK3/bRr3ECtDxxn | ||
5/RzhqjyXi3nYdkWDRWoKP7SUJ69/TQybyuK0LgrT3SUXE4TxBDCIa8ZDnMLtN05 | ||
gwuWGlIeAnb7K7G8HZ9GV4uopgPTI3q9lYmGw/ZArZr7ONegnylER035DHnrTujy | ||
FsmdvifJ3SVC/8aasrkTr58oYAWlAbtAfZez07k/uXB6xpXuBrCxuua3kpIbjAK6 | ||
N/fu5ainHHd5fulS9g4Wd3cFS5lRokzc/vPrSW7PxuWHjp9RYvbbXQIDAQABo2kw | ||
ZzAfBgNVHSMEGDAWgBR4XdOrzbH3nMaDgT+ROqXFMasyEjAJBgNVHRMEAjAAMAsG | ||
A1UdDwQEAwIE8DAsBgNVHREEJTAjgglsb2NhbGhvc3SHBH8AAAGHEAAAAAAAAAAA | ||
AAAAAAAAAAEwDQYJKoZIhvcNAQELBQADggIBAFSAyqIkye2t/wYe3s7+xNB8gd6t | ||
5CCNUdv2JHzWIa26oiu3jXPBUXyoHuyLM/k64uqfqR9Vwig6X5EsnD1UG2Gw94Le | ||
nMPNPctEEwi4GjXno7cKemcdBjuDrT97BXUD9ptdXKVJ59noSveQvR/gr9LkMo42 | ||
WZLH8RGUuzn0KH6JHihwPotxKzxoTUmyO/M7O6UEYgA94goQTouRrFLMeemZPrl3 | ||
9IvmwlYsiVAZyNqygGPENrr6JOTEL0Ol4bnh3KdO7yWCaJvSGC6F4ViEg+kFRUOC | ||
zzdtxpgOS7RkkpZ041SnDn2IGtm8JkzUHo+qIU5X6NxUbQSU0wqFQVcseLG1AmW6 | ||
6bWe2mR8cox+y8rk0b/om9m/e1pDjmXKAKSwNJ77WnGKcs2FS6PFi6pi4wdDrXIP | ||
/zqkHOYlftKxTBgkR9J9hz3gECOQeKUpo9dZFEJJHAGAfZMQC2H73pCwz/kliwi+ | ||
7IwoMS9pzGssRYbtRhYHWy1ZErRokSgBnDE381vUCYQMpDed+tKMjbv3camGZNNk | ||
qpQAukZVKzV9BCrAFhUI/xTCzJ51Ec8Si/trnIGEAmJMHUwYEkuTVIbjRSS1TGr3 | ||
Dc8PaCIq0gDkCyx0SUyOByD2lxHz9S7qQjy8VhKaQkqRLRPr6ewbZaih7RnYqQQt | ||
3uhhts+hrn4lihEK | ||
-----END CERTIFICATE----- |
Oops, something went wrong.