thoughtworks / maeve-csms

MaEVe is an experimental EV Charge Station Management System (CSMS)
Apache License 2.0
86 stars 22 forks source link

Support separate opcp environments #1

Closed alessioerosferri closed 1 year ago

alessioerosferri commented 1 year ago

An MO and CSO may not be on the same OPCP environment. This pull requests provides more flexibility in terms of configuring the CSMS to enrol CSO & retrieve contract certificates from possibly different backends.

The following changes since commit 17b17629885525c4c9a1679b314536cba7bc1f9d:

feat: add command for encoding cs password (2023-07-20 08:49:00 +0100)

are available in the Git repository at:

https://github.com/thoughtworks/maeve-csms support-separate-opcp

for you to fetch changes up to db9ac3cde12427669c82dc453ed9aa4430421550:

refactor!: Rename v2g-root as abstract trust anchor (2023-07-21 12:39:00 +0100)


Alessio Ferri (3): refactor!: Rename cli arguments to separate CPO to MO OPCP refactor: Introduce separation of dependency for CPO sign service and MO cert provider refactor!: Rename v2g-root as abstract trust anchor

docker-compose.yml | 8 +++++--- manager/cmd/serve.go | 50 ++++++++++++++++++++++++++++---------------------- manager/services/certificate_signer.go | 6 +++--- manager/services/certificate_signer_test.go | 2 +- manager/services/certificate_validation_hubject_test.go | 4 ++-- manager/services/ev_certificate_provider.go | 8 ++++---- manager/services/ev_certificate_provider_test.go | 6 +++--- scripts/run.sh | 14 ++++++++------ 8 files changed, 54 insertions(+), 44 deletions(-)

alessioerosferri commented 1 year ago

Thank you for the feedback, @subnova - The changes requested have been applied