citrineos-core
citrineos-core copied to clipboard
Charging Station Management System based on OCPP 2.0.1
### Changes The PR is to implement the Get15118EVCertificateRequest handler which is based on description of use cases, M01 and M02 in OCPP 2.0.1 Part 2. It uses hubject to...
## Changes This PR adds 2 new endpoints: 1. generate root certificate * either create a self signed root certificate and a sub CA * or only create a sub...
This PR resolves inaccuracies in Basic authorization credentials extraction when passwords contain colons. Currently, credentials are split at every colon, resulting in inaccurate password extraction. For example, "username:pass:word" yields "pass"...
Creating early for expusure
Adding crud events to CrudRepository. - ICrudRepository > CrudRepository, interface to abstract class in order to extend EventEmitter to emit lifecycle events - 'created', 'updated', 'deleted' events - Updated repository...
new json-schema-processor.js matches formatting used in rest of project. the new script was executed to regenerate files with new code and Edition3 OCPP 2.0.1 JSON schemas were used.
## Definitions **Sub CA**: the certificate which is signed by root CA and is also the upper layer of CSMS cert and the charging station certificate. And it is sent...
- Removed the Redis instance from docker-compose.yml to simplify it, as the In-Memory cache is the default cache - Updated a small typo in the README regarding the `01_Data` folder...
### Goal This PR is to fix an issue with SetVariables overwriting data that it does not contain (i.e. mutability is reset). The cause of the issue is that, when...
Pipeline test-build-server.yml is triggered on PR. It will execute tests using newman. Test file and env file and in .workflow/tests directory.