11.1.12. EvseSecurity¶
This module implements the evse_security interface. It uses the filesystem to store certificates and keys
For a detailed handwritten documentation see here
11.1.12.1. Module Configuration¶
csms_ca_bundle:string
default: ca/v2g/V2G_ROOT_CA.pem
Path to csms_ca_bundle file. If relative will be prefixed with everest prefix + etc/everest/certs. Otherwise absolute file path is used.
mf_ca_bundle:string
default: ca/mf/MF_ROOT_CA.pem
Path to mf_ca_bundle file. If relative will be prefixed with everest prefix + etc/everest/certs. Otherwise absolute file path is used.
mo_ca_bundle:string
default: ca/mo/MO_ROOT_CA.pem
Path to mo_ca_bundle file. If relative will be prefixed with everest prefix + etc/everest/certs. Otherwise absolute file path is used.
v2g_ca_bundle:string
default: ca/v2g/V2G_ROOT_CA.pem
Path to v2g_ca_bundle file. If relative will be prefixed with everest prefix + etc/everest/certs. Otherwise absolute file path is used.
csms_leaf_cert_directory:string
default: client/csms
Directory where CSMS leaf certificates are stored. If relative will be prefixed with everest prefix + etc/everest/certs. Otherwise absolute file path is used.
csms_leaf_key_directory:string
default: client/csms
Directory where CSMS private keys are stored. If relative will be prefixed with everest prefix + etc/everest/certs. Otherwise absolute file path is used.
secc_leaf_cert_directory:string
default: client/cso
Directory where SECC leaf certificates are stored. If relative will be prefixed with everest prefix + etc/everest/certs. Otherwise absolute file path is used.
secc_leaf_key_directory:string
default: client/cso
Directory where SECC private keys are stored. If relative will be prefixed with everest prefix + etc/everest/certs. Otherwise absolute file path is used.
private_key_password:string
*default: *
Password for encrypted private keys.
11.1.12.2. Provides¶
main:evse_security
Implementation of the evse_security interface