Skip to content

Commit ae366e5

Browse files
fixed tests to use vitest expect and generated new snakeoil cert
1 parent 5580303 commit ae366e5

File tree

11 files changed

+146
-165
lines changed

11 files changed

+146
-165
lines changed

fixtures/README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
### SnakeOil Certificates
2+
If the year is 2045 or for some or other reason you need to generate new snakeoil certificates do the following.
3+
---
4+
Please install:
5+
- [CloudFlare cfssl](https://github.com/cloudflare/cfssl)
6+
7+
#### Root CA Certificate Files
8+
```bash
9+
cfssl gencert -initca ca-csr.json | cfssljson -bare ca
10+
```
11+
#### Certificate Files
12+
```bash
13+
cfssl gencert \
14+
-ca=ca.pem \
15+
-ca-key=ca-key.pem \
16+
-config=ca-config.json \
17+
-hostname="127.0.0.1" \
18+
-profile=default \
19+
ca-csr.json | cfssljson -bare ssl-cert-snakeoil
20+
```

fixtures/ca-config.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"signing": {
3+
"default": {
4+
"expiry": "175200h"
5+
},
6+
"profiles": {
7+
"default": {
8+
"usages": ["signing", "key encipherment", "server auth", "client auth"],
9+
"expiry": "175200h"
10+
}
11+
}
12+
}
13+
}

fixtures/ca-csr.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"hosts": [
3+
"127.0.0.1"
4+
],
5+
"key": {
6+
"algo": "rsa",
7+
"size": 2048
8+
},
9+
"names": [
10+
{
11+
"C": "AU",
12+
"L": "Melbourne",
13+
"O": "Example",
14+
"OU": "CA",
15+
"ST": "Example"
16+
}
17+
]
18+
}

fixtures/ssl-cert-snakeoil-key.pem

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
MIIEowIBAAKCAQEAuYrKerZdhELv3P5PnzqJMFkj3JIKHda5mDT6DWxhMeDeOwj7
3+
vpno0CzGprPYnOWbDvzYiXsjo/IU03cWZeUeq0ot1JVpnAk2CjFZaadXvTcvmUTf
4+
24EbndQ3lzIsQ2RUhNUpU72S5ncMTtLU66UP2Jsm1puu60q1cXTfNfZqzSEEL/rK
5+
BxVcz69d91hvDCnOZ3IYv2l6/xMm4e7EJf7yxC3Kxunl+GnXCQh+gepahEcw4j9y
6+
Vd9LRYRzf6AyDNgJE2cC9VUeUg+uAdV0rNCpGS/1QX35x1ivvJbYGdekVmVXdC5k
7+
PeGQItj+9xqUn+o+oRii6+pVIF1mZD+V+uEeVwIDAQABAoIBAAWZQHDbqvdGFuQT
8+
avfTrPyf2zyHziOdobmu2+oygUkIGwbCpLmqcle2fc70qQtyOR41HPkLOHQAz2Mo
9+
UWeFKtYEhdFTWH2lrA1Rxp7TzfNTPrOgc2nkHp8fBzYIp6HQl6s0+w5adT7zl8Kq
10+
OciKKJ6Fnc9muCDELbTiz9VxpuUAW9b8dYUHcc8qTGfxAOPI8lU6lxcjYjkWWZgc
11+
BgEahR2XP9rrUc0NyylW4830P9w67CupYNhEkLeB97h0uf1m1tnJFNa4j0Pw2qqJ
12+
nCFjVuXlS+S/ulDbGSYRcKaczJf/iIIZbTQWKSvySyu224mXpR1vO18cgmaDWTTx
13+
pxt0OiECgYEA7d0PbNm5ifMGWiUkZnt8QeW+JadfAWwVFqUI3EJQlRWg+Ck9xHwE
14+
HmIKBSsoTcaAPrxaCqiI1R4ljD7bRaoefV8rbjqkEg69vrmIotD+iegPOLW+XoSK
15+
Ucc89nDoMHC0APuMg84KpyjAWtyMeqmaLJFiB3jHBgaGDnnoMLravecCgYEAx7Bz
16+
tQNKfHAF6XzLGpksI5dj8//7zMZ53LP5XjF/Q3uLlpAgtdyfN8IjJkYHKqdQzxix
17+
AUQ0K44+oMyObLRWfjH/547Wcy8rL1Kq7aT0P62E6eVSBYyNf55IPdjzjogy/Arp
18+
TrxAkcg1TkBmHWMr1oOonbZB3UXvVx/V6XSNLhECgYBNSvgoNtfDq+T0hf0+EAJg
19+
p3cSZUDKBYUUxqwKZsIor86O1Vfs8R+lf9Yht9Rw8X/a4vmfXQSZvCIXYJWAHbeq
20+
pbJHL2cBNykRQNjVj3Qm+/F2TBiAPjF0QXnd2vKYSwczCoquidWMXAGlhOVhNpuS
21+
v+tK4kRKAPSu345Dx3QtIQKBgGjWS7kB1E5GZeQyX1NEjXbWGWTVxPW6Ueo8FrSM
22+
Gfts1lkiq/murWyRoPCMHWEYXIWNuggnLZicYmb7Xd7WQv6X83k3dYEdh3ed2B1R
23+
1+XCjKBbg9dj9jnE+Lp3t07iVJochGaQ0Pl4efvuNW5CTZaeopzCPgwUllZQYXbi
24+
eOhxAoGBANaPO6oZ708eBY8guLDteOuMRm+uuDE/JSPS/YryIALNhvxU3YDBLqI0
25+
IzI+c6v0NdVJbTYWX5JJjR1l4fWDyO9OLTSZf/AmGwvZwaexdSd8CK+lb9RcAAek
26+
ONoCDOH8yMC7hVi2VpEHXdBjGMlQ8pVB3NojcMwLcFiWCdwHqPmR
27+
-----END RSA PRIVATE KEY-----

fixtures/ssl-cert-snakeoil.csr

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
-----BEGIN CERTIFICATE REQUEST-----
2+
MIICuTCCAaECAQAwUjELMAkGA1UEBhMCQVUxEDAOBgNVBAgTB0V4YW1wbGUxEjAQ
3+
BgNVBAcTCU1lbGJvdXJuZTEQMA4GA1UEChMHRXhhbXBsZTELMAkGA1UECxMCQ0Ew
4+
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5isp6tl2EQu/c/k+fOokw
5+
WSPckgod1rmYNPoNbGEx4N47CPu+mejQLMams9ic5ZsO/NiJeyOj8hTTdxZl5R6r
6+
Si3UlWmcCTYKMVlpp1e9Ny+ZRN/bgRud1DeXMixDZFSE1SlTvZLmdwxO0tTrpQ/Y
7+
mybWm67rSrVxdN819mrNIQQv+soHFVzPr133WG8MKc5nchi/aXr/Eybh7sQl/vLE
8+
LcrG6eX4adcJCH6B6lqERzDiP3JV30tFhHN/oDIM2AkTZwL1VR5SD64B1XSs0KkZ
9+
L/VBffnHWK+8ltgZ16RWZVd0LmQ94ZAi2P73GpSf6j6hGKLr6lUgXWZkP5X64R5X
10+
AgMBAAGgIjAgBgkqhkiG9w0BCQ4xEzARMA8GA1UdEQQIMAaHBH8AAAEwDQYJKoZI
11+
hvcNAQELBQADggEBAKDetu9In9hSgrxGGgKk/F+ONq2aPTaMppUqFBFZLWEA1kZJ
12+
oHHvxi6BLRkOxG0V1MT0Kp+GUJqQgU/ZD9n6oAHuD6NzLO40BSclJxbvqoSF5zBB
13+
KozUL5fYjmiCSPBbiqcZJ+H6WuVqdxk5EnSnivZGzSA3jxXQml7+Vv4mUD1Llabj
14+
kx/tLC6ax+aV0oU4zpjqFjjlCBuyG5MsVkEtmzyKtxifz+GlL4E+mp/C+mQ37zYI
15+
Zo//6SKmhodYKbrtkR+hjC6mtV9p7yuhCDKiCHqp9dyyPsf2eXrT4HT8zIWtOPaU
16+
2wVLwtvAcg5V6NTCkMMEkSnLN8SAi7w+rAiSyZ0=
17+
-----END CERTIFICATE REQUEST-----

fixtures/ssl-cert-snakeoil.key

Lines changed: 0 additions & 15 deletions
This file was deleted.

fixtures/ssl-cert-snakeoil.pem

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,22 @@
11
-----BEGIN CERTIFICATE-----
2-
MIIB1TCCAT4CCQDV5mPlzm9+izANBgkqhkiG9w0BAQUFADAvMS0wKwYDVQQDEyQ3
3-
NTI3YmQ3Ny1hYjNlLTQ3NGItYWNlNy1lZWQ2MDUzOTMxZTcwHhcNMTUwNzA2MjI0
4-
NTA3WhcNMjUwNzAzMjI0NTA3WjAvMS0wKwYDVQQDEyQ3NTI3YmQ3Ny1hYjNlLTQ3
5-
NGItYWNlNy1lZWQ2MDUzOTMxZTcwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB
6-
ALNRHEirN6vQAIBtf+Ud2yfgZ308sqt/sR4Nh8h1XQdko8PxYOtsHHb98G7Q5bay
7-
OfO/9JVlsnQMC48T+nT55PSpvaoLXSLP2JMPuuJt3uDGGKtVvzJvd8GNezFzxXyn
8-
g3LUty81KoKPBRsmp1GiB+gl5OKo8znzPmw3O6/mKruLAgMBAAEwDQYJKoZIhvcN
9-
AQEFBQADgYEACzoHUF8UV2Z6541Q2wKEA0UFUzmUjf/E1XwBO+1P15ZZ64uw34B4
10-
1RwMPtAo9RY/PmICTWtNxWGxkzwb2JtDWtnxVER/lF8k2XcXPE76fxTHJF/BKk9J
11-
QU8OTD1dd9gHCBviQB9TqntRZ5X7axjtuWjb2umY+owBYzAHZkp1HKI=
2+
MIIDoTCCAomgAwIBAgIUEQQxXoPFtO8lfyhqNn4ckgul2/0wDQYJKoZIhvcNAQEL
3+
BQAwUjELMAkGA1UEBhMCQVUxEDAOBgNVBAgTB0V4YW1wbGUxEjAQBgNVBAcTCU1l
4+
bGJvdXJuZTEQMA4GA1UEChMHRXhhbXBsZTELMAkGA1UECxMCQ0EwHhcNMjUxMDA5
5+
MTMyNjAwWhcNNDUxMDA0MTMyNjAwWjBSMQswCQYDVQQGEwJBVTEQMA4GA1UECBMH
6+
RXhhbXBsZTESMBAGA1UEBxMJTWVsYm91cm5lMRAwDgYDVQQKEwdFeGFtcGxlMQsw
7+
CQYDVQQLEwJDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALmKynq2
8+
XYRC79z+T586iTBZI9ySCh3WuZg0+g1sYTHg3jsI+76Z6NAsxqaz2Jzlmw782Il7
9+
I6PyFNN3FmXlHqtKLdSVaZwJNgoxWWmnV703L5lE39uBG53UN5cyLENkVITVKVO9
10+
kuZ3DE7S1OulD9ibJtabrutKtXF03zX2as0hBC/6ygcVXM+vXfdYbwwpzmdyGL9p
11+
ev8TJuHuxCX+8sQtysbp5fhp1wkIfoHqWoRHMOI/clXfS0WEc3+gMgzYCRNnAvVV
12+
HlIPrgHVdKzQqRkv9UF9+cdYr7yW2BnXpFZlV3QuZD3hkCLY/vcalJ/qPqEYouvq
13+
VSBdZmQ/lfrhHlcCAwEAAaNvMG0wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQG
14+
CCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTjiTk3
15+
uf8GbZZt64VKQrV9KNMKWTAPBgNVHREECDAGhwR/AAABMA0GCSqGSIb3DQEBCwUA
16+
A4IBAQAUTXVvk3qLI0urQ/YQdSSolY+/T4Oz5H5rMfYJB5op36LTdIcroggWnWTE
17+
fXOvi14wYHKKxIq9lVEroLbNdSDSIhNYYudpe9ZlC8QuWMFb0V+AgRSSofozrqEG
18+
oRpNLoL5Pf/iYFPdV/7Il+QSFgm/b6MHRg+oeM6L3O8hCecrA7Kou0HTs3sXV4lJ
19+
Tt7ycN0KfIpwPbDPqbH7Kw8YlGHIflqj6BZtv5Wj36e9+uZt3W2G4e3LAiAC/hUA
20+
JapQLQCa7a8YKmoQYZt3DgCujV2IDF0XgwQLCLPUdPiJFNBYGBCCfcas2MfAxa6D
21+
igv0IGP+XEKWtHxZPr30yyz34RZW
1222
-----END CERTIFICATE-----

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
"@types/agent-base": "^4.2.0",
3333
"@types/node": "^22.18.8",
3434
"@types/node-fetch": "^2.1.6",
35-
"assert": "^1.4.1",
3635
"lerna": "^9.0.0",
3736
"mssql": "^4.3.2",
3837
"node-fetch": "^2.3.0",

pnpm-lock.yaml

Lines changed: 0 additions & 102 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)