Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

E2e mqtt tests #38

Merged
merged 50 commits into from
Mar 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
3936fde
e2e tests: Added the e2e test folder and included the docker compose …
usuletw022 Mar 20, 2024
389901d
ci fix: skipped current e2e tests and removed hyperlink for directori…
usuletw022 Mar 20, 2024
5355c7b
e2e tests: moved existing e2e test resources to another folder, inclu…
usuletw022 Mar 20, 2024
52c1f50
e2e tests: refactored e2e-test scripts for starting docker compose an…
usuletw022 Mar 20, 2024
e251b3e
ci fix: skipping e2e tests
usuletw022 Mar 20, 2024
4b7473b
e2e tests: included e2e tests as part of talisman's ignore file confi…
usuletw022 Mar 21, 2024
6aec13f
e2e tests: removed e2e tests as part of talisman's ignore file
usuletw022 Mar 21, 2024
253f4bc
e2e tests: add test file to talisman to ignore, add go doc, updated f…
usuletw022 Mar 21, 2024
5eaa933
e2e tests: renamed e2e test folder, updated e2e test script variables…
usuletw022 Mar 21, 2024
847c973
e2e tests: add CI workflow for e2e tests, adjusted directory path for…
usuletw022 Mar 22, 2024
63a88bb
e2e tests: add sudo permissions for update and installation
usuletw022 Mar 22, 2024
4712cdf
ci fix: add statement to print current directory
usuletw022 Mar 22, 2024
b0f91af
ci fix: add full directory path to volume source
usuletw022 Mar 22, 2024
b9c8bf1
ci debug: capture the actual file location for the volume source, rev…
usuletw022 Mar 22, 2024
1fa41b9
ci fix: add full path to directory for volume source
usuletw022 Mar 22, 2024
76fcfc0
ci debug: print current directory after make up, revert path for volu…
usuletw022 Mar 22, 2024
2045508
ci debug: print current directory after make up
usuletw022 Mar 22, 2024
4a80a26
ci fix: add new folders for certificate generation, adjusted script f…
usuletw022 Mar 22, 2024
138c968
ci fix: add setup to generate csms certificates
usuletw022 Mar 22, 2024
f4f5f35
ci fix: update README
usuletw022 Mar 22, 2024
03b1485
ci fix: adjusted wait time for Everest
usuletw022 Mar 22, 2024
928af58
ci fix: adjusted wait time for Everest
usuletw022 Mar 22, 2024
9eedadc
ci fix: adjusted wait time for Everest
usuletw022 Mar 25, 2024
6b1cf15
ci fix: debug mqtt server for everest
usuletw022 Mar 25, 2024
ec97fb3
ci fix: debug websocket server for csms
usuletw022 Mar 25, 2024
c2e9b0b
ci fix: give access permission to tls key certificate
usuletw022 Mar 25, 2024
6a65bd5
ci fix: run full e2e test
usuletw022 Mar 25, 2024
3263f08
ci fix: debug everest
usuletw022 Mar 25, 2024
afd8d7e
ci fix: run e2e tests without container logs
usuletw022 Mar 25, 2024
f8f5651
ci fix: run e2e tests without container logs
usuletw022 Mar 25, 2024
1d46749
ci fix: run e2e tests with mqtt logs
usuletw022 Mar 25, 2024
51ba84f
ci fix: run e2e tests with available services
usuletw022 Mar 25, 2024
8bd5632
ci fix: run e2e tests with mqtt server logs
usuletw022 Mar 25, 2024
8354c80
ci fix: removed logging definition from docker-compose and decreased …
usuletw022 Mar 25, 2024
5001b70
ci fix: add logging for mqtt in csms
usuletw022 Mar 25, 2024
bf39718
ci fix: add logging for both csms and everest
usuletw022 Mar 25, 2024
ee772aa
ci fix: add logging for everest after test
usuletw022 Mar 25, 2024
08f923f
ci fix: add logging for everest after test
usuletw022 Mar 25, 2024
2dc5872
ci fix: add logging for everest after test
usuletw022 Mar 25, 2024
eaf964c
ci fix: add logging for everest after test
usuletw022 Mar 25, 2024
1745c44
ci fix: add logging for everest after test
usuletw022 Mar 26, 2024
eec4fe6
debug: install library package for mosquitto on Ubuntu, add mosquitto…
usuletw022 Mar 26, 2024
2c4db38
debug: ignoring exit code 1 output for failed test execution to see d…
usuletw022 Mar 26, 2024
6b971e0
debug: ignoring exit code 1 output for failed test execution to see d…
usuletw022 Mar 26, 2024
0438416
debug: changed mqtt broker address
usuletw022 Mar 26, 2024
c90e951
refactor: removed docker compose version, renamed some steps within t…
usuletw022 Mar 26, 2024
24c7bd8
doc: add README for step to run e2e tests locally
usuletw022 Mar 26, 2024
c0d23bc
improvment: add Gosec Security Scanner to CI workflow
usuletw022 Mar 26, 2024
dc6e651
improvement: remove Gosec Security Scanner from CI workflow
usuletw022 Mar 26, 2024
fc9e9ea
doc: minor adjustment to README
usuletw022 Mar 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .github/workflows/end-to-end-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: End-to-End Tests
on:
push:
branches: [ '*' ]

jobs:
build-and-test:
name: Install docker and Run E2E Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: '1.20'
- name: Install Docker Compose
run: |
sudo apt-get update
sudo apt-get install docker-compose
docker-compose --version
- name: Build docker and Run E2E Tests
run: ./e2e_tests/run-e2e-tests.sh
2 changes: 2 additions & 0 deletions .talismanrc
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ fileignoreconfig:
checksum: d28fa545deef6c383ac1cf401b2a9561a02ed17ffa6efdf665922580acf3e3e9
- filename: docker-compose.yml
checksum: bebfd6c63f4d2a688fdda876093b7f4a95e38c331cb70bcec548b43b80c93cd7
- filename: e2e_tests/test_driver/end_to_end_test.go
checksum: 6ef0f09822b2d48b0367364818d47c895e36c4d8d4adae4446642428942a8599
- filename: gateway/cmd/serve.go
checksum: f08fe8f8c8710239376098c6e1b778d3fa9a1fb5f0653ff2a9a34e9c70d4194e
- filename: gateway/registry/remote.go
Expand Down
19 changes: 19 additions & 0 deletions e2e_tests/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
.PHONY: up
up: register-cs setup-rfid setup-contract
OCPP_VERSION=ocpp docker-compose --profile everest up -d

.PHONY: test
test: # password 123456
websocat --client-pkcs12-der ./config/certificates/cs001.pem --client-pkcs12-passwd 123456 wss://localhost:443

.PHONY: setup-rfid
setup-rfid:
curl -i http://localhost:9410/api/v0/token -H 'content-type: application/json' -d '{"countryCode": "GB","partyId": "TWK","type": "RFID","uid": "DEADBEEF","contractId": "GBTWK012345678V","issuer": "Thoughtworks","valid": true,"cacheMode": "ALWAYS"}'

.PHONY: setup-contract
setup-contract:
curl -i http://localhost:9410/api/v0/token -H 'content-type: application/json' -d '{"countryCode": "GB","partyId": "TWK","type": "RFID","uid": "EMP77TWTW99999","contractId": "GBTWK012345678V","issuer": "Thoughtworks","valid": true,"cacheMode": "ALWAYS"}'

.PHONY: register-cs
register-cs:
curl -i http://localhost:9410/api/v0/cs/cs001 -H 'content-type: application/json' -d '{"securityProfile":2}'
18 changes: 18 additions & 0 deletions e2e_tests/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# End-to-end tests

## Description

Runs end-to-end tests against Everest (Charge station simulator) along with CSMS


## Steps

1. Run the following bash script to start the docker containers for Everest and CSMS and execute the end-to-end tests
```shell
./run-e2e-tests.sh
```





52 changes: 52 additions & 0 deletions e2e_tests/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
networks:
default:
name: maeve-csms
external: true

services:
mqtt-server:
image: ghcr.io/everest/everest-demo/mqtt-server:0.0.10
ports:
- "1884:1883"
- "9001:9000"
user: "10000:10000"
healthcheck:
test: [ "CMD-SHELL", "timeout 5 mosquitto_sub -t '$$SYS/#' -C 1 | grep -v Error || exit 1" ]
interval: 10s
timeout: 10s
retries: 3

manager:
image: ghcr.io/everest/everest-demo/manager:0.0.10
depends_on:
- mqtt-server
environment:
MQTT_SERVER_ADDRESS: mqtt-server
entrypoint: "sh ./build/run-scripts/run-sil-${OCPP_VERSION}.sh"
sysctls:
- net.ipv6.conf.all.disable_ipv6=0
volumes:
- type: bind
source: ./everest/config/everest
target: /ext/source/config
- type: bind
source: ./everest/config/everest/ocpp/OCPP
target: /workspace/dist/share/everest/modules/OCPP
- type: bind
source: ./everest/config/everest/ocpp/OCPP201
target: /workspace/dist/share/everest/modules/OCPP201
- type: bind
source: ./everest/config/everest/certs
target: /workspace/dist/etc/everest/certs

nodered:
image: ghcr.io/everest/everest-demo/nodered:0.0.10
depends_on:
- mqtt-server
environment:
- MQTT_SERVER_ADDRESS=mqtt-server
- FLOWS=/config/config-sil-two-evse-flow.json
ports:
- 1880:1880
sysctls:
- net.ipv6.conf.all.disable_ipv6=0
47 changes: 47 additions & 0 deletions e2e_tests/everest/config/certificates/HUBOpenProvCert001.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
-----BEGIN CERTIFICATE-----
MIIB9jCCAZygAwIBAgIQXAGaGc0odduhH6YnK05NazAKBggqhkjOPQQDAjBDMQsw
CQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMR0wGwYDVQQDExRNTyBT
dWIyIENBIFFBIEcxLjIuMTAeFw0yMzA1MjMxMjU1NTNaFw0yNDAzMDEwMDAwMDBa
MCsxEDAOBgNVBAoTB0h1YmplY3QxFzAVBgNVBAMTDkVNUDc3VFdUVzAwMDAyMFkw
EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEUVJxF0Z81GW4LZ3fnvC+z5fn7QvPe+nx
ZBOGtzpB6RRmafqwTL9ctzWMMkaB6nuIUyyTKR0Rs+XKYJeToK7S8qOBiTCBhjAP
BgNVHRMBAf8EBTADAQEAMBEGA1UdDgQKBAhGBfp1bBhxXDATBgNVHSMEDDAKgAhF
LmmhNiJsSDA7BggrBgEFBQcBAQQvMC0wKwYIKwYBBQUHMAGGH2h0dHA6Ly9vY3Nw
LXFhLmh1YmplY3QuY29tOjgwODAwDgYDVR0PAQH/BAQDAgPoMAoGCCqGSM49BAMC
A0gAMEUCIBV5rlKEeHjernJPfzxA3HyPH742YcS8oEmUlWccrH62AiEAln/HGazM
NZqhoS5SSscViysAOQGvvcjHMKucJ5CjdLg=
-----END CERTIFICATE-----
subject=/C=DE/O=Hubject GmbH/CN=MO Sub2 CA QA G1.2.1
issuer=/C=DE/O=Hubject GmbH/CN=MO Sub1 CA QA G1.2
-----BEGIN CERTIFICATE-----
MIICDzCCAbWgAwIBAgIQXd9CzQy8+VxpQt9IwNrOETAKBggqhkjOPQQDAjBBMQsw
CQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMRswGQYDVQQDExJNTyBT
dWIxIENBIFFBIEcxLjIwHhcNMjIwNDEwMjE1OTU5WhcNMzIwNDEwMjE1OTU5WjBD
MQswCQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMR0wGwYDVQQDExRN
TyBTdWIyIENBIFFBIEcxLjIuMTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGRs
p5TTDIGpB+PEwmeG8D7Pgo/WN3U35Rxhe5ttLLlyF2jlmtOPHeHxWgGb0AO7H3L6
nso0A7Nn2KfDP8tG+OujgYwwgYkwEgYDVR0TAQH/BAgwBgEB/wIBADARBgNVHQ4E
CgQIRS5poTYibEgwEwYDVR0jBAwwCoAISw94EhgPO18wOwYIKwYBBQUHAQEELzAt
MCsGCCsGAQUFBzABhh9odHRwOi8vb2NzcC1xYS5odWJqZWN0LmNvbTo4MDgwMA4G
A1UdDwEB/wQEAwIBxjAKBggqhkjOPQQDAgNIADBFAiBqFxXTwnpm0eEgBPj/Px0k
aEvZWdyZPm7BLJVJM6fT3QIhAKZPDhuau2DcN9xrrRPqqZLjfqPSMWw1D0VlCTqC
uv2k
-----END CERTIFICATE-----

subject=/C=DE/O=Hubject GmbH/CN=MO Sub1 CA QA G1.2
issuer=/C=DE/O=Hubject GmbH/DC=V2G/CN=V2G Root CA QA G1
-----BEGIN CERTIFICATE-----
MIICIjCCAcegAwIBAgIQIOuk+8fAbyXQizBVpSI55zAKBggqhkjOPQQDAjBVMQsw
CQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMRMwEQYKCZImiZPyLGQB
GRYDVjJHMRowGAYDVQQDExFWMkcgUm9vdCBDQSBRQSBHMTAeFw0yMjA0MDcxNDEz
MDdaFw00MjA0MDcxNDEzMDdaMEExCzAJBgNVBAYTAkRFMRUwEwYDVQQKEwxIdWJq
ZWN0IEdtYkgxGzAZBgNVBAMTEk1PIFN1YjEgQ0EgUUEgRzEuMjBZMBMGByqGSM49
AgEGCCqGSM49AwEHA0IABLWnWSw4NPNInduDQp6H0IFgeY0WtO0F3utqV191XLIe
spoAoSIz7s4Vhf+BhbbeX+UyftbGDp2m9EjGIBhog+mjgYwwgYkwEgYDVR0TAQH/
BAgwBgEB/wIBATARBgNVHQ4ECgQISw94EhgPO18wEwYDVR0jBAwwCoAIS0X/giX8
EJYwOwYIKwYBBQUHAQEELzAtMCsGCCsGAQUFBzABhh9odHRwOi8vb2NzcC1xYS5o
dWJqZWN0LmNvbTo4MDgwMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNJADBG
AiEAsApDKLvPUVuDCtsIAnn/+prsGu5aekwd59tLiCHAFwACIQCFGJHvTz7JUrq/
QJhQzehduW/+oaROsqOp8L3JdEO6XA==
-----END CERTIFICATE-----

47 changes: 47 additions & 0 deletions e2e_tests/everest/config/certificates/HUBOpenProvCert002.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
-----BEGIN CERTIFICATE-----
MIIB9jCCAZygAwIBAgIQWg+8k4JcqPIZeX5bj3LoBzAKBggqhkjOPQQDAjBDMQsw
CQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMR0wGwYDVQQDExRNTyBT
dWIyIENBIFFBIEcxLjIuMTAeFw0yMzA1MjMxMjU3MDlaFw0yNDAzMDEwMDAwMDBa
MCsxEDAOBgNVBAoTB0h1YmplY3QxFzAVBgNVBAMTDkVNUDc3VFdUVzAwMDAzMFkw
EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEKsUiYDu/OGHjKEq39spSiS6CdE9q4jg6
ysuA3ACCKCH5S9Y8YGqy73Dy+fHUZpdzFOAPoYJEK4srYAwgH221z6OBiTCBhjAP
BgNVHRMBAf8EBTADAQEAMBEGA1UdDgQKBAhJFUMGc8ldDzATBgNVHSMEDDAKgAhF
LmmhNiJsSDA7BggrBgEFBQcBAQQvMC0wKwYIKwYBBQUHMAGGH2h0dHA6Ly9vY3Nw
LXFhLmh1YmplY3QuY29tOjgwODAwDgYDVR0PAQH/BAQDAgPoMAoGCCqGSM49BAMC
A0gAMEUCIBYBkDz5gexjKLYJsQZua4AktjO6IqYSFXp9bJ2MOE6/AiEA3iAuGdty
i24pSc5F8qCbDQKnNASWWMrFVOOJFVh1n7c=
-----END CERTIFICATE-----
subject=/C=DE/O=Hubject GmbH/CN=MO Sub2 CA QA G1.2.1
issuer=/C=DE/O=Hubject GmbH/CN=MO Sub1 CA QA G1.2
-----BEGIN CERTIFICATE-----
MIICDzCCAbWgAwIBAgIQXd9CzQy8+VxpQt9IwNrOETAKBggqhkjOPQQDAjBBMQsw
CQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMRswGQYDVQQDExJNTyBT
dWIxIENBIFFBIEcxLjIwHhcNMjIwNDEwMjE1OTU5WhcNMzIwNDEwMjE1OTU5WjBD
MQswCQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMR0wGwYDVQQDExRN
TyBTdWIyIENBIFFBIEcxLjIuMTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGRs
p5TTDIGpB+PEwmeG8D7Pgo/WN3U35Rxhe5ttLLlyF2jlmtOPHeHxWgGb0AO7H3L6
nso0A7Nn2KfDP8tG+OujgYwwgYkwEgYDVR0TAQH/BAgwBgEB/wIBADARBgNVHQ4E
CgQIRS5poTYibEgwEwYDVR0jBAwwCoAISw94EhgPO18wOwYIKwYBBQUHAQEELzAt
MCsGCCsGAQUFBzABhh9odHRwOi8vb2NzcC1xYS5odWJqZWN0LmNvbTo4MDgwMA4G
A1UdDwEB/wQEAwIBxjAKBggqhkjOPQQDAgNIADBFAiBqFxXTwnpm0eEgBPj/Px0k
aEvZWdyZPm7BLJVJM6fT3QIhAKZPDhuau2DcN9xrrRPqqZLjfqPSMWw1D0VlCTqC
uv2k
-----END CERTIFICATE-----

subject=/C=DE/O=Hubject GmbH/CN=MO Sub1 CA QA G1.2
issuer=/C=DE/O=Hubject GmbH/DC=V2G/CN=V2G Root CA QA G1
-----BEGIN CERTIFICATE-----
MIICIjCCAcegAwIBAgIQIOuk+8fAbyXQizBVpSI55zAKBggqhkjOPQQDAjBVMQsw
CQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMRMwEQYKCZImiZPyLGQB
GRYDVjJHMRowGAYDVQQDExFWMkcgUm9vdCBDQSBRQSBHMTAeFw0yMjA0MDcxNDEz
MDdaFw00MjA0MDcxNDEzMDdaMEExCzAJBgNVBAYTAkRFMRUwEwYDVQQKEwxIdWJq
ZWN0IEdtYkgxGzAZBgNVBAMTEk1PIFN1YjEgQ0EgUUEgRzEuMjBZMBMGByqGSM49
AgEGCCqGSM49AwEHA0IABLWnWSw4NPNInduDQp6H0IFgeY0WtO0F3utqV191XLIe
spoAoSIz7s4Vhf+BhbbeX+UyftbGDp2m9EjGIBhog+mjgYwwgYkwEgYDVR0TAQH/
BAgwBgEB/wIBATARBgNVHQ4ECgQISw94EhgPO18wEwYDVR0jBAwwCoAIS0X/giX8
EJYwOwYIKwYBBQUHAQEELzAtMCsGCCsGAQUFBzABhh9odHRwOi8vb2NzcC1xYS5o
dWJqZWN0LmNvbTo4MDgwMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNJADBG
AiEAsApDKLvPUVuDCtsIAnn/+prsGu5aekwd59tLiCHAFwACIQCFGJHvTz7JUrq/
QJhQzehduW/+oaROsqOp8L3JdEO6XA==
-----END CERTIFICATE-----

47 changes: 47 additions & 0 deletions e2e_tests/everest/config/certificates/HUBOpenProvCert003.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
-----BEGIN CERTIFICATE-----
MIIB9jCCAZygAwIBAgIQZ/iEHFFyEM7joJp41zEGOzAKBggqhkjOPQQDAjBDMQsw
CQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMR0wGwYDVQQDExRNTyBT
dWIyIENBIFFBIEcxLjIuMTAeFw0yMzA1MjMxMjU3MjZaFw0yNDAzMDEwMDAwMDBa
MCsxEDAOBgNVBAoTB0h1YmplY3QxFzAVBgNVBAMTDkVNUDc3VFdUVzAwMDA1MFkw
EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE94PGl/toW+FCYVVMJum/2h1QotR8275q
pCdFOrAUDTSxKBkj1hQcaGMYx2AUkmqljcq6htB6rZclDjmEKlqOrqOBiTCBhjAP
BgNVHRMBAf8EBTADAQEAMBEGA1UdDgQKBAhPvTG0pH/qpzATBgNVHSMEDDAKgAhF
LmmhNiJsSDA7BggrBgEFBQcBAQQvMC0wKwYIKwYBBQUHMAGGH2h0dHA6Ly9vY3Nw
LXFhLmh1YmplY3QuY29tOjgwODAwDgYDVR0PAQH/BAQDAgPoMAoGCCqGSM49BAMC
A0gAMEUCIQDCBvO4dcgI3lqyG6Ks1W5fY5/P3vWWmv9Cv55reGiExgIgI7SkY1qL
bjZaCXkZpGBaKzHLV0tUtewazKJQfYwDkyE=
-----END CERTIFICATE-----
subject=/C=DE/O=Hubject GmbH/CN=MO Sub2 CA QA G1.2.1
issuer=/C=DE/O=Hubject GmbH/CN=MO Sub1 CA QA G1.2
-----BEGIN CERTIFICATE-----
MIICDzCCAbWgAwIBAgIQXd9CzQy8+VxpQt9IwNrOETAKBggqhkjOPQQDAjBBMQsw
CQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMRswGQYDVQQDExJNTyBT
dWIxIENBIFFBIEcxLjIwHhcNMjIwNDEwMjE1OTU5WhcNMzIwNDEwMjE1OTU5WjBD
MQswCQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMR0wGwYDVQQDExRN
TyBTdWIyIENBIFFBIEcxLjIuMTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGRs
p5TTDIGpB+PEwmeG8D7Pgo/WN3U35Rxhe5ttLLlyF2jlmtOPHeHxWgGb0AO7H3L6
nso0A7Nn2KfDP8tG+OujgYwwgYkwEgYDVR0TAQH/BAgwBgEB/wIBADARBgNVHQ4E
CgQIRS5poTYibEgwEwYDVR0jBAwwCoAISw94EhgPO18wOwYIKwYBBQUHAQEELzAt
MCsGCCsGAQUFBzABhh9odHRwOi8vb2NzcC1xYS5odWJqZWN0LmNvbTo4MDgwMA4G
A1UdDwEB/wQEAwIBxjAKBggqhkjOPQQDAgNIADBFAiBqFxXTwnpm0eEgBPj/Px0k
aEvZWdyZPm7BLJVJM6fT3QIhAKZPDhuau2DcN9xrrRPqqZLjfqPSMWw1D0VlCTqC
uv2k
-----END CERTIFICATE-----

subject=/C=DE/O=Hubject GmbH/CN=MO Sub1 CA QA G1.2
issuer=/C=DE/O=Hubject GmbH/DC=V2G/CN=V2G Root CA QA G1
-----BEGIN CERTIFICATE-----
MIICIjCCAcegAwIBAgIQIOuk+8fAbyXQizBVpSI55zAKBggqhkjOPQQDAjBVMQsw
CQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMRMwEQYKCZImiZPyLGQB
GRYDVjJHMRowGAYDVQQDExFWMkcgUm9vdCBDQSBRQSBHMTAeFw0yMjA0MDcxNDEz
MDdaFw00MjA0MDcxNDEzMDdaMEExCzAJBgNVBAYTAkRFMRUwEwYDVQQKEwxIdWJq
ZWN0IEdtYkgxGzAZBgNVBAMTEk1PIFN1YjEgQ0EgUUEgRzEuMjBZMBMGByqGSM49
AgEGCCqGSM49AwEHA0IABLWnWSw4NPNInduDQp6H0IFgeY0WtO0F3utqV191XLIe
spoAoSIz7s4Vhf+BhbbeX+UyftbGDp2m9EjGIBhog+mjgYwwgYkwEgYDVR0TAQH/
BAgwBgEB/wIBATARBgNVHQ4ECgQISw94EhgPO18wEwYDVR0jBAwwCoAIS0X/giX8
EJYwOwYIKwYBBQUHAQEELzAtMCsGCCsGAQUFBzABhh9odHRwOi8vb2NzcC1xYS5o
dWJqZWN0LmNvbTo4MDgwMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNJADBG
AiEAsApDKLvPUVuDCtsIAnn/+prsGu5aekwd59tLiCHAFwACIQCFGJHvTz7JUrq/
QJhQzehduW/+oaROsqOp8L3JdEO6XA==
-----END CERTIFICATE-----

Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
-----BEGIN CERTIFICATE-----
MIIB9jCCAZygAwIBAgIQazcroeTeaDS6WpsfbBP3JTAKBggqhkjOPQQDAjBDMQsw
CQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMR0wGwYDVQQDExRNTyBT
dWIyIENBIFFBIEcxLjIuMTAeFw0yMzA1MjMxMjU3NDNaFw0yNDAzMDEwMDAwMDBa
MCsxEDAOBgNVBAoTB0h1YmplY3QxFzAVBgNVBAMTDkVNUDc3VFdUVzk5OTk5MFkw
EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEhCgvKb4w3S/VxeaV/EG1CNF8cF3J+so3
YNj3T43tbrSb1ocDrge2nfQrWCMurEtPHvYQ4MVjvDDbQpVx8Hps1qOBiTCBhjAP
BgNVHRMBAf8EBTADAQEAMBEGA1UdDgQKBAhHKJn2kLZBoTATBgNVHSMEDDAKgAhF
LmmhNiJsSDA7BggrBgEFBQcBAQQvMC0wKwYIKwYBBQUHMAGGH2h0dHA6Ly9vY3Nw
LXFhLmh1YmplY3QuY29tOjgwODAwDgYDVR0PAQH/BAQDAgPoMAoGCCqGSM49BAMC
A0gAMEUCICMpsI6btdkUvEs5pRUCSPl6ks+qX+MO9cCTrNVNJ+UZAiEA/8bm+eYr
FiaWO2Nym5joYn2CJVhripcDioniaYyPAhg=
-----END CERTIFICATE-----
subject=/C=DE/O=Hubject GmbH/CN=MO Sub2 CA QA G1.2.1
issuer=/C=DE/O=Hubject GmbH/CN=MO Sub1 CA QA G1.2
-----BEGIN CERTIFICATE-----
MIICDzCCAbWgAwIBAgIQXd9CzQy8+VxpQt9IwNrOETAKBggqhkjOPQQDAjBBMQsw
CQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMRswGQYDVQQDExJNTyBT
dWIxIENBIFFBIEcxLjIwHhcNMjIwNDEwMjE1OTU5WhcNMzIwNDEwMjE1OTU5WjBD
MQswCQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMR0wGwYDVQQDExRN
TyBTdWIyIENBIFFBIEcxLjIuMTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGRs
p5TTDIGpB+PEwmeG8D7Pgo/WN3U35Rxhe5ttLLlyF2jlmtOPHeHxWgGb0AO7H3L6
nso0A7Nn2KfDP8tG+OujgYwwgYkwEgYDVR0TAQH/BAgwBgEB/wIBADARBgNVHQ4E
CgQIRS5poTYibEgwEwYDVR0jBAwwCoAISw94EhgPO18wOwYIKwYBBQUHAQEELzAt
MCsGCCsGAQUFBzABhh9odHRwOi8vb2NzcC1xYS5odWJqZWN0LmNvbTo4MDgwMA4G
A1UdDwEB/wQEAwIBxjAKBggqhkjOPQQDAgNIADBFAiBqFxXTwnpm0eEgBPj/Px0k
aEvZWdyZPm7BLJVJM6fT3QIhAKZPDhuau2DcN9xrrRPqqZLjfqPSMWw1D0VlCTqC
uv2k
-----END CERTIFICATE-----

subject=/C=DE/O=Hubject GmbH/CN=MO Sub1 CA QA G1.2
issuer=/C=DE/O=Hubject GmbH/DC=V2G/CN=V2G Root CA QA G1
-----BEGIN CERTIFICATE-----
MIICIjCCAcegAwIBAgIQIOuk+8fAbyXQizBVpSI55zAKBggqhkjOPQQDAjBVMQsw
CQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMRMwEQYKCZImiZPyLGQB
GRYDVjJHMRowGAYDVQQDExFWMkcgUm9vdCBDQSBRQSBHMTAeFw0yMjA0MDcxNDEz
MDdaFw00MjA0MDcxNDEzMDdaMEExCzAJBgNVBAYTAkRFMRUwEwYDVQQKEwxIdWJq
ZWN0IEdtYkgxGzAZBgNVBAMTEk1PIFN1YjEgQ0EgUUEgRzEuMjBZMBMGByqGSM49
AgEGCCqGSM49AwEHA0IABLWnWSw4NPNInduDQp6H0IFgeY0WtO0F3utqV191XLIe
spoAoSIz7s4Vhf+BhbbeX+UyftbGDp2m9EjGIBhog+mjgYwwgYkwEgYDVR0TAQH/
BAgwBgEB/wIBATARBgNVHQ4ECgQISw94EhgPO18wEwYDVR0jBAwwCoAIS0X/giX8
EJYwOwYIKwYBBQUHAQEELzAtMCsGCCsGAQUFBzABhh9odHRwOi8vb2NzcC1xYS5o
dWJqZWN0LmNvbTo4MDgwMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNJADBG
AiEAsApDKLvPUVuDCtsIAnn/+prsGu5aekwd59tLiCHAFwACIQCFGJHvTz7JUrq/
QJhQzehduW/+oaROsqOp8L3JdEO6XA==
-----END CERTIFICATE-----

17 changes: 17 additions & 0 deletions e2e_tests/everest/config/certificates/root-V2G-cert.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
subject=C=DE, O=Hubject GmbH, DC=V2G, CN=V2G Root CA QA G1
issuer=C=DE, O=Hubject GmbH, DC=V2G, CN=V2G Root CA QA G1
-----BEGIN CERTIFICATE-----
MIICUzCCAfmgAwIBAgIQaasA0lm730LOgFKa0wzl7TAKBggqhkjOPQQDAjBVMQsw
CQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMRMwEQYKCZImiZPyLGQB
GRYDVjJHMRowGAYDVQQDExFWMkcgUm9vdCBDQSBRQSBHMTAgFw0xOTA0MjYwODM3
MTVaGA8yMDU5MDQyNjA4MzcxNVowVTELMAkGA1UEBhMCREUxFTATBgNVBAoTDEh1
YmplY3QgR21iSDETMBEGCgmSJomT8ixkARkWA1YyRzEaMBgGA1UEAxMRVjJHIFJv
b3QgQ0EgUUEgRzEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAShT8kSNcC+74TN
D82On2Y2TOf8mYfxw73lKZ7t9cmEXHpMdAgsWBQ4LI+pOMhe6NOHzJbzP38kQTg4
zLfw3kU0o4GoMIGlMBMGA1UdJQQMMAoGCCsGAQUFBwMJMA8GA1UdEwEB/wQFMAMB
Af8wEQYDVR0OBAoECEtF/4Il/BCWMEUGA1UdIAQ+MDwwOgYMKwYBBAGCxDUBAgEA
MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3Lmh1YmplY3QuY29tL3BraS8wEwYD
VR0jBAwwCoAIS0X/giX8EJYwDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMCA0gA
MEUCIQCq3Qx2BLYVFb7Lt5XXpSlUViYv4cIUOQE1Ce9o2Jyy1QIgZRmVzMVjHZA+
toiM000PCUrLppqbLpcRN4MP8kE0OhU=
-----END CERTIFICATE-----
16 changes: 16 additions & 0 deletions e2e_tests/everest/config/certificates/trust.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
subject=C=DE, O=Hubject GmbH, CN=CPO Sub1 CA QA G1.2
issuer=C=DE, O=Hubject GmbH, DC=V2G, CN=V2G Root CA QA G1
-----BEGIN CERTIFICATE-----
MIICIjCCAcigAwIBAgIQcNHZPf7SMsnpLbJvOgtUYjAKBggqhkjOPQQDAjBVMQsw
CQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMRMwEQYKCZImiZPyLGQB
GRYDVjJHMRowGAYDVQQDExFWMkcgUm9vdCBDQSBRQSBHMTAeFw0yMjA0MDcxNDEx
MjBaFw0yNjA0MDcxNDExMjBaMEIxCzAJBgNVBAYTAkRFMRUwEwYDVQQKEwxIdWJq
ZWN0IEdtYkgxHDAaBgNVBAMTE0NQTyBTdWIxIENBIFFBIEcxLjIwWTATBgcqhkjO
PQIBBggqhkjOPQMBBwNCAAQu+9a26mDSIAgSACu3WCOth7bcQnJhqmMa+OYlCnc8
+QMhgl1wLS15agYgDptdD5kJK+jt/CYRFZ4alwrXCf2po4GMMIGJMBIGA1UdEwEB
/wQIMAYBAf8CAQEwEQYDVR0OBAoECEAU+/DnqWOsMBMGA1UdIwQMMAqACEtF/4Il
/BCWMDsGCCsGAQUFBwEBBC8wLTArBggrBgEFBQcwAYYfaHR0cDovL29jc3AtcWEu
aHViamVjdC5jb206ODA4MDAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwIDSAAw
RQIhAL/4EvlWVR6+Z7+efMrttafXPoUfQWqqv1xIkGRo1wPQAiBbEmj7MeHZwV23
XPHkCjWCfzHwYlvQ4c8Cwo8ndW6law==
-----END CERTIFICATE-----
Loading
Loading