Skip to content

Commit

Permalink
Merge branch 'main' into bulk-insert-copy
Browse files Browse the repository at this point in the history
  • Loading branch information
visch authored Jun 25, 2024
2 parents dec93ff + 9cece17 commit 5e61763
Show file tree
Hide file tree
Showing 12 changed files with 503 additions and 479 deletions.
1 change: 1 addition & 0 deletions .github/workflows/ci_workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ jobs:
chmod 600 ssl/server.key
sudo chown 999:999 ssl/server.key
chmod 600 ssl/pkey.key
chmod 644 ssl/public_pkey.key
- name: Set up Postgres container
run: |
docker compose -f docker-compose.yml up -d
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ repos:
- id: trailing-whitespace

- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.4.4
rev: v0.4.10
hooks:
- id: ruff
args: [--fix]
Expand Down
29 changes: 26 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,14 +108,37 @@ pipx install pre-commit
pre-commit install
```

### Create and Run Tests
### Setting Up SSL Files

We have set the provided keys in the .ssl directory to be valid for multiple centuries. However, we have also provided configuration instructions below to create all of the necessary files for testing SSL.

A list of each file and its purpose:
1. `ca.crt`: CA for client's certificate (stored on the server)
1. `cert.crt`: Client's certificate (stored on the client)
1. `pkey.key`: Client's private key (stored on the client)
1. `public_pkey.key`: Client's private key with incorrect file permissions (stored on the client)
1. `root.crt`: CA for server's certificate (stored on the client)
1. `server.crt`: Server's certificate (stored on the server)
1. `server.key`: Server's private key (stored on the server)

Set up the SSL files permissions:
Run the following command to generate all relevant SSL files, with certificates valid for two centuries (73048 days).

```bash
chmod 0600 .ssl/*.key
openssl req -new -x509 -days 73048 -nodes -out ssl/server.crt -keyout ssl/server.key -subj "/CN=localhost" &&
openssl req -new -x509 -days 73048 -nodes -out ssl/cert.crt -keyout ssl/pkey.key -subj "/CN=postgres" &&
cp ssl/server.crt ssl/root.crt &&
cp ssl/cert.crt ssl/ca.crt &&
cp ssl/pkey.key ssl/public_pkey.key &&
chown 999:999 ssl/server.key &&
chmod 600 ssl/server.key &&
chmod 600 ssl/pkey.key &&
chmod 644 ssl/public_pkey.key
```

Now that all of the SSL files have been set up, you're ready to set up tests with pytest.

### Create and Run Tests

Start the test databases using Docker Compose:
```bash
docker-compose up -d
Expand Down
656 changes: 328 additions & 328 deletions poetry.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ sqlalchemy = "~=2.0"
sshtunnel = "0.4.0"

[tool.poetry.dependencies.singer-sdk]
version = "~=0.36.0"
version = "~=0.38.0"

[tool.poetry.group.dev.dependencies]
pytest = ">=7.4.2"
Expand Down
34 changes: 17 additions & 17 deletions ssl/ca.crt
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDBzCCAe+gAwIBAgIUHoTp2HQfKSdJ9MdrvWvWW9FLLHMwDQYJKoZIhvcNAQEL
BQAwEzERMA8GA1UEAwwIcG9zdGdyZXMwHhcNMjMwNTE2MjMyNjAzWhcNMjQwNTE1
MjMyNjAzWjATMREwDwYDVQQDDAhwb3N0Z3JlczCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAJwSeW2XRRlP5DDNqwqKSZncXigDo0zBJyYs9flAGfoPPI7V
uaWaEfhpF9uoQ6RKuWJ4IrqXTVFhZmMvygfakMVhl4cYfE2ApB7qRk8vNhQ9K/c9
ks1zL7FddqfwaARCww3LuE+j9Mh2cI8FHQPYtonmRmFIo7hbuL2ZWXOeEqPf4RDE
n10nXx7XlKO52zLFPYJ0guv0todxbuAWVNFfuFXtUANmzhoq0lYwt/kT4/bfLRXu
G24dUA60fCjm0YpFJtv/rAKPcIRpo7VEpCFq6+rUMQZKVVhX8tcZ+SbmKdWPx5I5
41HMPPBDH8XuDJvtuKzd5Hnj7qfEg0L3Xy414EUCAwEAAaNTMFEwHQYDVR0OBBYE
FIPvcMua9Wec95+dbdBUX6EDwCsUMB8GA1UdIwQYMBaAFIPvcMua9Wec95+dbdBU
X6EDwCsUMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAH+TrUQD
POYPAzcropUbtYV40pjTK7k6Q9OXwDfVNNsQhBE+TGuk0YpJzpaRQPzyosD/eFYU
UEfsbCifhSb5h5AQB3V0MnQmC3/Oeao6On17wncM48V7BZ8o6HA8wa7bDs7tVMW5
+lS+CqCEzdWmqWX7batImU8yVmmhIRL/Rp4Yz8WiOSZxq/ALTlAjsecVFug4MS33
5r5G1LfYId387vy9wGchYaY3cVLuJypMf2IzXS0t7BWK6rP8VxWYlnKqRksmPhvN
1JBStTo+cRsCCqs2Hv/1cYynW2VWgNBndsw4h9Ni8dfJbLTsObixFMjzWhOYPk4Q
aE7neVvEqUwG6rE=
MIIDCTCCAfGgAwIBAgIUZ2s0AwviaBrf+ftJGKhWjQSrgQ8wDQYJKoZIhvcNAQEL
BQAwEzERMA8GA1UEAwwIcG9zdGdyZXMwIBcNMjQwNjI0MTM0MDE1WhgPMjIyNDA2
MjQxMzQwMTVaMBMxETAPBgNVBAMMCHBvc3RncmVzMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEA3itK8O2rnczwlLn+BtGOkwaDZ4OU7ju84egupkYaCpb0
dLAR17ZctU/sPXGBn70kdN0Ris5XyBBCbvki1wj5L19m161ZdjvrvJrzNSSf3GDm
Au4vxLbXoln+9skFwgU8p/XLMKNSJCQKb94x14SNwh3dMtFSK6Sz7tsQbgQq+LX2
C/b2kmlZ6glNG7u/C/gQXvWd+6hvPh2NPlE7BDwL+NJJ6Qz4De7EMl/dC0E2jsh/
ppYd3FRyMG97hKZOYPzj8/RQxCOhrsuNIKESvxSAAgwOKqSwfFVY1kZMiJALwPue
WkIqEj8Wgo860eUHbi0UUP338bBN5ar5ET/g/F2UOQIDAQABo1MwUTAdBgNVHQ4E
FgQUgt6JQZbEynxqVnhQMpuCBjY1dZwwHwYDVR0jBBgwFoAUgt6JQZbEynxqVnhQ
MpuCBjY1dZwwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEA1S0m
nnLh7mJo9rgRdzXObcakgV821+EjiuyR0nuaHosGNH4gUuPtHe1SSUryuFzV2AUx
nKGEiyRq5Rntf3GIHSgr3Z47s2oRFHo71ZQx3/HnfC956uynJUTCdgfbRfrRpuE0
3ktOmhykrXcKDD635fIskfJSzi3IndYU+pXCRePwWTJwPKis/7pTR9zxJyk7EUAn
jyGngwU9mwtLgeJTCHDUH98HR/MQHUbEL917DL3lV7J6v5fybSWIIZ/L0sc++Hps
cwsiDT77rU1fdoz82LcWFFwsX0BA2kVlFnXAgV8VlJvd7dkHjrtxbuctxNvwSReC
HWYr/HCxpwwpMQoAPQ==
-----END CERTIFICATE-----
34 changes: 17 additions & 17 deletions ssl/cert.crt
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDBzCCAe+gAwIBAgIUHoTp2HQfKSdJ9MdrvWvWW9FLLHMwDQYJKoZIhvcNAQEL
BQAwEzERMA8GA1UEAwwIcG9zdGdyZXMwHhcNMjMwNTE2MjMyNjAzWhcNMjQwNTE1
MjMyNjAzWjATMREwDwYDVQQDDAhwb3N0Z3JlczCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAJwSeW2XRRlP5DDNqwqKSZncXigDo0zBJyYs9flAGfoPPI7V
uaWaEfhpF9uoQ6RKuWJ4IrqXTVFhZmMvygfakMVhl4cYfE2ApB7qRk8vNhQ9K/c9
ks1zL7FddqfwaARCww3LuE+j9Mh2cI8FHQPYtonmRmFIo7hbuL2ZWXOeEqPf4RDE
n10nXx7XlKO52zLFPYJ0guv0todxbuAWVNFfuFXtUANmzhoq0lYwt/kT4/bfLRXu
G24dUA60fCjm0YpFJtv/rAKPcIRpo7VEpCFq6+rUMQZKVVhX8tcZ+SbmKdWPx5I5
41HMPPBDH8XuDJvtuKzd5Hnj7qfEg0L3Xy414EUCAwEAAaNTMFEwHQYDVR0OBBYE
FIPvcMua9Wec95+dbdBUX6EDwCsUMB8GA1UdIwQYMBaAFIPvcMua9Wec95+dbdBU
X6EDwCsUMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAH+TrUQD
POYPAzcropUbtYV40pjTK7k6Q9OXwDfVNNsQhBE+TGuk0YpJzpaRQPzyosD/eFYU
UEfsbCifhSb5h5AQB3V0MnQmC3/Oeao6On17wncM48V7BZ8o6HA8wa7bDs7tVMW5
+lS+CqCEzdWmqWX7batImU8yVmmhIRL/Rp4Yz8WiOSZxq/ALTlAjsecVFug4MS33
5r5G1LfYId387vy9wGchYaY3cVLuJypMf2IzXS0t7BWK6rP8VxWYlnKqRksmPhvN
1JBStTo+cRsCCqs2Hv/1cYynW2VWgNBndsw4h9Ni8dfJbLTsObixFMjzWhOYPk4Q
aE7neVvEqUwG6rE=
MIIDCTCCAfGgAwIBAgIUZ2s0AwviaBrf+ftJGKhWjQSrgQ8wDQYJKoZIhvcNAQEL
BQAwEzERMA8GA1UEAwwIcG9zdGdyZXMwIBcNMjQwNjI0MTM0MDE1WhgPMjIyNDA2
MjQxMzQwMTVaMBMxETAPBgNVBAMMCHBvc3RncmVzMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEA3itK8O2rnczwlLn+BtGOkwaDZ4OU7ju84egupkYaCpb0
dLAR17ZctU/sPXGBn70kdN0Ris5XyBBCbvki1wj5L19m161ZdjvrvJrzNSSf3GDm
Au4vxLbXoln+9skFwgU8p/XLMKNSJCQKb94x14SNwh3dMtFSK6Sz7tsQbgQq+LX2
C/b2kmlZ6glNG7u/C/gQXvWd+6hvPh2NPlE7BDwL+NJJ6Qz4De7EMl/dC0E2jsh/
ppYd3FRyMG97hKZOYPzj8/RQxCOhrsuNIKESvxSAAgwOKqSwfFVY1kZMiJALwPue
WkIqEj8Wgo860eUHbi0UUP338bBN5ar5ET/g/F2UOQIDAQABo1MwUTAdBgNVHQ4E
FgQUgt6JQZbEynxqVnhQMpuCBjY1dZwwHwYDVR0jBBgwFoAUgt6JQZbEynxqVnhQ
MpuCBjY1dZwwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEA1S0m
nnLh7mJo9rgRdzXObcakgV821+EjiuyR0nuaHosGNH4gUuPtHe1SSUryuFzV2AUx
nKGEiyRq5Rntf3GIHSgr3Z47s2oRFHo71ZQx3/HnfC956uynJUTCdgfbRfrRpuE0
3ktOmhykrXcKDD635fIskfJSzi3IndYU+pXCRePwWTJwPKis/7pTR9zxJyk7EUAn
jyGngwU9mwtLgeJTCHDUH98HR/MQHUbEL917DL3lV7J6v5fybSWIIZ/L0sc++Hps
cwsiDT77rU1fdoz82LcWFFwsX0BA2kVlFnXAgV8VlJvd7dkHjrtxbuctxNvwSReC
HWYr/HCxpwwpMQoAPQ==
-----END CERTIFICATE-----
52 changes: 26 additions & 26 deletions ssl/pkey.key
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCcEnltl0UZT+Qw
zasKikmZ3F4oA6NMwScmLPX5QBn6DzyO1bmlmhH4aRfbqEOkSrlieCK6l01RYWZj
L8oH2pDFYZeHGHxNgKQe6kZPLzYUPSv3PZLNcy+xXXan8GgEQsMNy7hPo/TIdnCP
BR0D2LaJ5kZhSKO4W7i9mVlznhKj3+EQxJ9dJ18e15SjudsyxT2CdILr9LaHcW7g
FlTRX7hV7VADZs4aKtJWMLf5E+P23y0V7htuHVAOtHwo5tGKRSbb/6wCj3CEaaO1
RKQhauvq1DEGSlVYV/LXGfkm5inVj8eSOeNRzDzwQx/F7gyb7bis3eR54+6nxINC
918uNeBFAgMBAAECggEAGjPz1RVvkXdbTWJKVCOxhbZ8zGUH9qv7IaqsxWMguV3z
gduaJpZ+a+FhEwzmBmBRTZnz4rXiUkZzBTYRyk3Evo7K/PB8dhqh81rL4SGBB9bZ
WdIponqzSCjz8fAn1odK7jcEw8I4J6vS7AAkxe+Nfgt+R3kFm78yfgqP/RxN7ts1
czGT2ezOJNr7Wk6d4DDAy2hTYIc89eqir+epfx1e5EnhdVeg2SPBwSTppbXIp8F1
51jXNv60pP64Ieu7QTCR283btkQxMvUQ8i9LKVNh6EECd2bBPEt0xCWVyL8exc1u
MUtIpblhs17ziNBHNs1YQLX8Z73xbnyxO+IsAvf4gQKBgQDKpbueiPW0uQ77iesR
NkUWZNvqTXl9tWnlUeNBdcWvhOeP2OeAFyeCLCmKXE7vPiKn4C/2PMHlmUS0JdET
TV2nlUJIv78Rl26gCcYdLjwAUfmmH+BgNHw/cP58kkTiegNYd84reva0AGz7I/c2
mim2KlzZLKCHPopZJ99KZY9HYQKBgQDFKZwFv+npFcp0W0G+c2COsZ0vRbSttQaR
wYRb6FfXaBisDwSGCujQsKG92XYZAS9q7GPJ8iTpPoT/TSUePKERlwPxUpc9sqVB
tysb7vWcGrSOGeunIHH6F2OXPHPfux9Eq/bURUF1MIB6fbgzxL+Kl/M7m/EtMESq
AtFalGUXZQKBgB09LIUDXfBlgzPoAnLJUc6ZXuG/q/fnZRAhcJjRVWSt2Ht44G4q
6RhvJs8/4mPCo111i3YL7i4inzce/bu7PfggISA+CmOPZfbRcjRjp2Skb1D46Hb5
G7RLqWxv7mB/Glx5bNX5N/9g0FisJ89JDxupoRv0xHS/IVcb2avyW2oBAoGBAIgB
I/dzY0++EGIjcT6HKFxGeT9avj/1WArDiyI7LB0TWbGWynAMpn0O2wOzNpwZDTSc
zFlKB9w9nFDgTnKFMDaKDdYyOtH8obKrP7mNJTAB2/sKNlybLQRvjeuNcAEte2xL
k4DqJTVJt9bHUoGjft2D4+2CrOOXIEaGmxP4uaNhAoGBAJHDjgvXi2j0DloQh8hR
6+c/wRV3lMfg4joQ7tnI8HWyncUfmcl6Ei5jdgYT3VqTfqYMWKqIqlxeOqaPh/6j
me7Odgcc52pQaLYGEiwl4cd+pYXSyxGozVR9INf2KveUtiCDKlxKswbWaZ/ywTpI
9uR9je0KdLsSQ4e4D5k2JkPV
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDeK0rw7audzPCU
uf4G0Y6TBoNng5TuO7zh6C6mRhoKlvR0sBHXtly1T+w9cYGfvSR03RGKzlfIEEJu
+SLXCPkvX2bXrVl2O+u8mvM1JJ/cYOYC7i/EtteiWf72yQXCBTyn9cswo1IkJApv
3jHXhI3CHd0y0VIrpLPu2xBuBCr4tfYL9vaSaVnqCU0bu78L+BBe9Z37qG8+HY0+
UTsEPAv40knpDPgN7sQyX90LQTaOyH+mlh3cVHIwb3uEpk5g/OPz9FDEI6Guy40g
oRK/FIACDA4qpLB8VVjWRkyIkAvA+55aQioSPxaCjzrR5QduLRRQ/ffxsE3lqvkR
P+D8XZQ5AgMBAAECggEAVfYfTYBQZkKtFYavhNjhVv7uqgcuAU2o5CnPnvNB0TYe
SOX1SWcckOTnLdD0zCdFa1g8GN6E9XphEgogkl48+DjsFGhU1JwTtsqnbrkIh58Q
cDLT1cO/RGiY78jRCwS2tvAyGdQfjK9LQISS+WYm6WRfuXFnX06fdjxZq4++RrN8
flkCH/F208BCU1tCwExwNq20qM7xkK9VOu1oxJcHm49exbU5pyjsrYbGyMFMAVLT
1OhxuMhrQ/sTwhrTKMFKOPunqoTr2I86WlRjDg8+mgUm8wNYyQwikRVFvLGPLqA7
5B2YoK2uqmftmLiNubxAMqms9FoBXOiP/6g2M20ZHwKBgQDuZUUnyH23mQkO9EKk
ERrqQGPiES5t8ByV+hWI/bQcom73nl+mmqc236+lfDUuCBWj+Kls49Js7n+R8DVF
1VPXC0rST45oiT8W3s3S8fwEM7cYCRDxsZSEeQ69mTueg/mNtYBbslNlahkqwCaF
4lxaJjzJqIkqrPrpULXChvPvvwKBgQDuk0VCgqtsUA0UH/nnhZsxquoeLn6vifPh
/1lqPEg9VJIsA2l3gcf1xJKVTSwUSpner33dfDGjfMf4wHKTSf0giDCAWLkent9I
R/IeJyffbpuKUsKTbq1Eoq01qNgZqjApWBSy7Uv5s9O0bLl4BzG96xzvC+NQHhoF
bAwL0M96BwKBgQCeapFf9G0GOh244DwAhpVaINu++CfgSnTUfNEerWiotpAC4C0z
qwV/A3nXAAjew+SNh8oeX+4PERWYxwS/mRkTh596zf8WHE3eRsSDbuZHbI443J1z
3suQlFllSJRDq/ODZZ8cUA33EGAU9oci5N710P8ICoTL5RL/Q/DkiYVERQKBgQCC
6bklqAJc6whiNLGzA7OHa5wQd774oCB9sNrl2rJhRRj4od6rv0F0cStmVfSMJeuN
MItGkDHE3mH089VrUTxfL5w9sXHThaZMSX5oYWAV0OH04zj2IdNeSE33lfEPFD5d
UYH6NRBtsunGpaqYXIpFBtDXs5RGkF4C/6kUir5u3QKBgC6fsBcid5HvrJObxlJ9
nP8Cu+XKY2U7iDSWeenz67XWZKCVRTPtneUVo8WA5rRXvtKdNdJ310VJU9+keCS4
DoIR2R925Z8IcZejRjul1mITsvTjz00XwvRJwXwIu5dpmezSD4NDk3+yGOW4KMtn
cDWriFnyep1DKXB8Wlb90rPz
-----END PRIVATE KEY-----
52 changes: 26 additions & 26 deletions ssl/public_pkey.key
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCcEnltl0UZT+Qw
zasKikmZ3F4oA6NMwScmLPX5QBn6DzyO1bmlmhH4aRfbqEOkSrlieCK6l01RYWZj
L8oH2pDFYZeHGHxNgKQe6kZPLzYUPSv3PZLNcy+xXXan8GgEQsMNy7hPo/TIdnCP
BR0D2LaJ5kZhSKO4W7i9mVlznhKj3+EQxJ9dJ18e15SjudsyxT2CdILr9LaHcW7g
FlTRX7hV7VADZs4aKtJWMLf5E+P23y0V7htuHVAOtHwo5tGKRSbb/6wCj3CEaaO1
RKQhauvq1DEGSlVYV/LXGfkm5inVj8eSOeNRzDzwQx/F7gyb7bis3eR54+6nxINC
918uNeBFAgMBAAECggEAGjPz1RVvkXdbTWJKVCOxhbZ8zGUH9qv7IaqsxWMguV3z
gduaJpZ+a+FhEwzmBmBRTZnz4rXiUkZzBTYRyk3Evo7K/PB8dhqh81rL4SGBB9bZ
WdIponqzSCjz8fAn1odK7jcEw8I4J6vS7AAkxe+Nfgt+R3kFm78yfgqP/RxN7ts1
czGT2ezOJNr7Wk6d4DDAy2hTYIc89eqir+epfx1e5EnhdVeg2SPBwSTppbXIp8F1
51jXNv60pP64Ieu7QTCR283btkQxMvUQ8i9LKVNh6EECd2bBPEt0xCWVyL8exc1u
MUtIpblhs17ziNBHNs1YQLX8Z73xbnyxO+IsAvf4gQKBgQDKpbueiPW0uQ77iesR
NkUWZNvqTXl9tWnlUeNBdcWvhOeP2OeAFyeCLCmKXE7vPiKn4C/2PMHlmUS0JdET
TV2nlUJIv78Rl26gCcYdLjwAUfmmH+BgNHw/cP58kkTiegNYd84reva0AGz7I/c2
mim2KlzZLKCHPopZJ99KZY9HYQKBgQDFKZwFv+npFcp0W0G+c2COsZ0vRbSttQaR
wYRb6FfXaBisDwSGCujQsKG92XYZAS9q7GPJ8iTpPoT/TSUePKERlwPxUpc9sqVB
tysb7vWcGrSOGeunIHH6F2OXPHPfux9Eq/bURUF1MIB6fbgzxL+Kl/M7m/EtMESq
AtFalGUXZQKBgB09LIUDXfBlgzPoAnLJUc6ZXuG/q/fnZRAhcJjRVWSt2Ht44G4q
6RhvJs8/4mPCo111i3YL7i4inzce/bu7PfggISA+CmOPZfbRcjRjp2Skb1D46Hb5
G7RLqWxv7mB/Glx5bNX5N/9g0FisJ89JDxupoRv0xHS/IVcb2avyW2oBAoGBAIgB
I/dzY0++EGIjcT6HKFxGeT9avj/1WArDiyI7LB0TWbGWynAMpn0O2wOzNpwZDTSc
zFlKB9w9nFDgTnKFMDaKDdYyOtH8obKrP7mNJTAB2/sKNlybLQRvjeuNcAEte2xL
k4DqJTVJt9bHUoGjft2D4+2CrOOXIEaGmxP4uaNhAoGBAJHDjgvXi2j0DloQh8hR
6+c/wRV3lMfg4joQ7tnI8HWyncUfmcl6Ei5jdgYT3VqTfqYMWKqIqlxeOqaPh/6j
me7Odgcc52pQaLYGEiwl4cd+pYXSyxGozVR9INf2KveUtiCDKlxKswbWaZ/ywTpI
9uR9je0KdLsSQ4e4D5k2JkPV
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDeK0rw7audzPCU
uf4G0Y6TBoNng5TuO7zh6C6mRhoKlvR0sBHXtly1T+w9cYGfvSR03RGKzlfIEEJu
+SLXCPkvX2bXrVl2O+u8mvM1JJ/cYOYC7i/EtteiWf72yQXCBTyn9cswo1IkJApv
3jHXhI3CHd0y0VIrpLPu2xBuBCr4tfYL9vaSaVnqCU0bu78L+BBe9Z37qG8+HY0+
UTsEPAv40knpDPgN7sQyX90LQTaOyH+mlh3cVHIwb3uEpk5g/OPz9FDEI6Guy40g
oRK/FIACDA4qpLB8VVjWRkyIkAvA+55aQioSPxaCjzrR5QduLRRQ/ffxsE3lqvkR
P+D8XZQ5AgMBAAECggEAVfYfTYBQZkKtFYavhNjhVv7uqgcuAU2o5CnPnvNB0TYe
SOX1SWcckOTnLdD0zCdFa1g8GN6E9XphEgogkl48+DjsFGhU1JwTtsqnbrkIh58Q
cDLT1cO/RGiY78jRCwS2tvAyGdQfjK9LQISS+WYm6WRfuXFnX06fdjxZq4++RrN8
flkCH/F208BCU1tCwExwNq20qM7xkK9VOu1oxJcHm49exbU5pyjsrYbGyMFMAVLT
1OhxuMhrQ/sTwhrTKMFKOPunqoTr2I86WlRjDg8+mgUm8wNYyQwikRVFvLGPLqA7
5B2YoK2uqmftmLiNubxAMqms9FoBXOiP/6g2M20ZHwKBgQDuZUUnyH23mQkO9EKk
ERrqQGPiES5t8ByV+hWI/bQcom73nl+mmqc236+lfDUuCBWj+Kls49Js7n+R8DVF
1VPXC0rST45oiT8W3s3S8fwEM7cYCRDxsZSEeQ69mTueg/mNtYBbslNlahkqwCaF
4lxaJjzJqIkqrPrpULXChvPvvwKBgQDuk0VCgqtsUA0UH/nnhZsxquoeLn6vifPh
/1lqPEg9VJIsA2l3gcf1xJKVTSwUSpner33dfDGjfMf4wHKTSf0giDCAWLkent9I
R/IeJyffbpuKUsKTbq1Eoq01qNgZqjApWBSy7Uv5s9O0bLl4BzG96xzvC+NQHhoF
bAwL0M96BwKBgQCeapFf9G0GOh244DwAhpVaINu++CfgSnTUfNEerWiotpAC4C0z
qwV/A3nXAAjew+SNh8oeX+4PERWYxwS/mRkTh596zf8WHE3eRsSDbuZHbI443J1z
3suQlFllSJRDq/ODZZ8cUA33EGAU9oci5N710P8ICoTL5RL/Q/DkiYVERQKBgQCC
6bklqAJc6whiNLGzA7OHa5wQd774oCB9sNrl2rJhRRj4od6rv0F0cStmVfSMJeuN
MItGkDHE3mH089VrUTxfL5w9sXHThaZMSX5oYWAV0OH04zj2IdNeSE33lfEPFD5d
UYH6NRBtsunGpaqYXIpFBtDXs5RGkF4C/6kUir5u3QKBgC6fsBcid5HvrJObxlJ9
nP8Cu+XKY2U7iDSWeenz67XWZKCVRTPtneUVo8WA5rRXvtKdNdJ310VJU9+keCS4
DoIR2R925Z8IcZejRjul1mITsvTjz00XwvRJwXwIu5dpmezSD4NDk3+yGOW4KMtn
cDWriFnyep1DKXB8Wlb90rPz
-----END PRIVATE KEY-----
34 changes: 17 additions & 17 deletions ssl/root.crt
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDCTCCAfGgAwIBAgIUekJmJEDXCI/ph9Dmsa4K8DJjcwQwDQYJKoZIhvcNAQEL
BQAwFDESMBAGA1UEAwwJbG9jYWxob3N0MB4XDTIzMDYxMzE3NTYwNFoXDTI0MDYx
MjE3NTYwNFowFDESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEA5NKGG7dk8JsNiAKX/GXfv6oVJ5GARAzrAmIATZY929Oy
KLPdmzKozzfuyNikQJF6O010UWtRG5XSxVavbOz4a0WxO1okNYhxlVxGUuzW9XZ2
IC0elu2K5RZTmFHxlQowHfxUUq/VZVjdOxEputj8lmsvEaRS6uGug3vu7aAPzJjV
q7AP2RptKllMfKYyeXn1QHVxf5oZjcgYeXZx9xGRczjiHyVfH/RGx6CFGDTMm4Yv
qx/Zu1MG7s7J8rbchwVIamFWGOqUwx6/nC8r0U7mY5554LAt4wFPX7maJdKZ9qYM
M/hOq4o77YAl/36DGx84GjxamK4JKBM2J8fAZFHl2wIDAQABo1MwUTAdBgNVHQ4E
FgQUqkZ0vudOgBo18ND4J2Q528NG1yQwHwYDVR0jBBgwFoAUqkZ0vudOgBo18ND4
J2Q528NG1yQwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAByf7
JyF+qoNE6B92N2GON6T5y6dOxNEiM1fPW0tPE1pCIMlZNqwzXMxzPq++TAy260vY
MY99ZphY4IXOD24C53n/rCqTIMkhD8L1sSni3D9O3N5RKmbUNBRkTtN6eNq7wat0
2kxF2RE711398CDZVvgPaG92N7gT/9rlChZl18hxk5+acmG/lVyZydQwJq4w+Gci
9CvRKJTZ5mssJAEGRJo2aFHBi8khGDNSzeIYI71WNmkOcLZfqJGv9YAwbEtlAmJ4
sOhgiafWQ7dfXZaxxEgL9HM88Q9rhxXR177BTfC2ETQVyvUYOVBqWnua0Q7qvymx
v5A6ivm6OotTazgScA==
MIIDCzCCAfOgAwIBAgIUauCulzfINZ9bB2X50pXErQTv0eEwDQYJKoZIhvcNAQEL
BQAwFDESMBAGA1UEAwwJbG9jYWxob3N0MCAXDTI0MDYyNDEzNDAxNVoYDzIyMjQw
NjI0MTM0MDE1WjAUMRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDVDpYTALyV73mgGLKn0AXx8vAEm72hBZq9aMUCWpFg
9mJgZo0bnzJRt25qdmVdFv0sAxUPh0mmQA8Z9eXqRDA9t8q5Wuuv6bACmogLjf9G
6cguNvAJ+msxhr/LzX4ApfaAl62NM93SaHMMRPF2DRTbxdGK7X0cdud0mztdpu+K
vjh8/jb9qtBdNkCC+ohgiueR08Pb/yuObR4co9ud+Ndf3R7TLbO2/0A64cid15Ll
uWg7OsWlYp6TdnpuEv4I8AmjubdfH/H0X2gkTsA9NZ/FlWaYuuHXN4YozeF4B6K1
2WNBnB6pMBFj7LycHyYklgez3XMq/JGxImNfGyO2ZGd9AgMBAAGjUzBRMB0GA1Ud
DgQWBBRMVmLFlJ1EHwQbrD3pSbBPfzYHRDAfBgNVHSMEGDAWgBRMVmLFlJ1EHwQb
rD3pSbBPfzYHRDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQDN
bCG6Ai7QRd+O7q+FbV78cT91YMH2j6gEE1BDZz4U236uEEZuxtL2Lk36QbW54f4i
ElAQJ5+6v5SCVn0gsFFF/VUv8oSxmB8KuusBoc5fdloA2eEbHcZHfHq2QYRHQHli
KBaFOs5gJ5gqn41vJ4Z6Ai9fYcVqmcJIEXcFJeq3kW1P8aAHC9WM6X669xhUOdOY
pmP6rcyKG2h8RjeOJZo+5loSXAyHCs5CMC1Jw9bjliv9UsKmn6ZWVXShu7/PhcsN
SGiGWGGC+cgnvM5AKAvCPC2fnHt28xFJY+51PKEKQ3PyMoL9s47P0t6FAdcGrIDh
O/G3j2zoWn+rOYVNuvbf
-----END CERTIFICATE-----
34 changes: 17 additions & 17 deletions ssl/server.crt
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDCTCCAfGgAwIBAgIUekJmJEDXCI/ph9Dmsa4K8DJjcwQwDQYJKoZIhvcNAQEL
BQAwFDESMBAGA1UEAwwJbG9jYWxob3N0MB4XDTIzMDYxMzE3NTYwNFoXDTI0MDYx
MjE3NTYwNFowFDESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEA5NKGG7dk8JsNiAKX/GXfv6oVJ5GARAzrAmIATZY929Oy
KLPdmzKozzfuyNikQJF6O010UWtRG5XSxVavbOz4a0WxO1okNYhxlVxGUuzW9XZ2
IC0elu2K5RZTmFHxlQowHfxUUq/VZVjdOxEputj8lmsvEaRS6uGug3vu7aAPzJjV
q7AP2RptKllMfKYyeXn1QHVxf5oZjcgYeXZx9xGRczjiHyVfH/RGx6CFGDTMm4Yv
qx/Zu1MG7s7J8rbchwVIamFWGOqUwx6/nC8r0U7mY5554LAt4wFPX7maJdKZ9qYM
M/hOq4o77YAl/36DGx84GjxamK4JKBM2J8fAZFHl2wIDAQABo1MwUTAdBgNVHQ4E
FgQUqkZ0vudOgBo18ND4J2Q528NG1yQwHwYDVR0jBBgwFoAUqkZ0vudOgBo18ND4
J2Q528NG1yQwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAByf7
JyF+qoNE6B92N2GON6T5y6dOxNEiM1fPW0tPE1pCIMlZNqwzXMxzPq++TAy260vY
MY99ZphY4IXOD24C53n/rCqTIMkhD8L1sSni3D9O3N5RKmbUNBRkTtN6eNq7wat0
2kxF2RE711398CDZVvgPaG92N7gT/9rlChZl18hxk5+acmG/lVyZydQwJq4w+Gci
9CvRKJTZ5mssJAEGRJo2aFHBi8khGDNSzeIYI71WNmkOcLZfqJGv9YAwbEtlAmJ4
sOhgiafWQ7dfXZaxxEgL9HM88Q9rhxXR177BTfC2ETQVyvUYOVBqWnua0Q7qvymx
v5A6ivm6OotTazgScA==
MIIDCzCCAfOgAwIBAgIUauCulzfINZ9bB2X50pXErQTv0eEwDQYJKoZIhvcNAQEL
BQAwFDESMBAGA1UEAwwJbG9jYWxob3N0MCAXDTI0MDYyNDEzNDAxNVoYDzIyMjQw
NjI0MTM0MDE1WjAUMRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDVDpYTALyV73mgGLKn0AXx8vAEm72hBZq9aMUCWpFg
9mJgZo0bnzJRt25qdmVdFv0sAxUPh0mmQA8Z9eXqRDA9t8q5Wuuv6bACmogLjf9G
6cguNvAJ+msxhr/LzX4ApfaAl62NM93SaHMMRPF2DRTbxdGK7X0cdud0mztdpu+K
vjh8/jb9qtBdNkCC+ohgiueR08Pb/yuObR4co9ud+Ndf3R7TLbO2/0A64cid15Ll
uWg7OsWlYp6TdnpuEv4I8AmjubdfH/H0X2gkTsA9NZ/FlWaYuuHXN4YozeF4B6K1
2WNBnB6pMBFj7LycHyYklgez3XMq/JGxImNfGyO2ZGd9AgMBAAGjUzBRMB0GA1Ud
DgQWBBRMVmLFlJ1EHwQbrD3pSbBPfzYHRDAfBgNVHSMEGDAWgBRMVmLFlJ1EHwQb
rD3pSbBPfzYHRDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQDN
bCG6Ai7QRd+O7q+FbV78cT91YMH2j6gEE1BDZz4U236uEEZuxtL2Lk36QbW54f4i
ElAQJ5+6v5SCVn0gsFFF/VUv8oSxmB8KuusBoc5fdloA2eEbHcZHfHq2QYRHQHli
KBaFOs5gJ5gqn41vJ4Z6Ai9fYcVqmcJIEXcFJeq3kW1P8aAHC9WM6X669xhUOdOY
pmP6rcyKG2h8RjeOJZo+5loSXAyHCs5CMC1Jw9bjliv9UsKmn6ZWVXShu7/PhcsN
SGiGWGGC+cgnvM5AKAvCPC2fnHt28xFJY+51PKEKQ3PyMoL9s47P0t6FAdcGrIDh
O/G3j2zoWn+rOYVNuvbf
-----END CERTIFICATE-----
Loading

0 comments on commit 5e61763

Please sign in to comment.