|
@@ -1,7 +1,7 @@
|
|
|
/*
|
|
|
* Sample_OCPP_Task.h
|
|
|
*
|
|
|
- * Created on: 2020¦~5¤ë26¤é
|
|
|
+ * Created on: 2020
|
|
|
* Author: foluswen
|
|
|
*/
|
|
|
|
|
@@ -49,6 +49,21 @@
|
|
|
#include "SystemLogMessage.h"
|
|
|
#include "MessageHandler.h"
|
|
|
|
|
|
+#define ROOTCA_CS "/Storage/OCPP/rootCaCs.pem" // for verify connect wss
|
|
|
+#define ROOTCA_MF "/Storage/OCPP/rootCaMf.pem" // for verify signedUpdateFirmware
|
|
|
+#define ROOTCA_V2G "/Storage/rootCaV2g.pem" // for 15118
|
|
|
+#define ROOTCA_MO "/Storage/rootCaMo.pem" // for 15118
|
|
|
+
|
|
|
+#define CERTIFICATE_CP "/Storage/OCPP/certCP.pem" // for security profile 3
|
|
|
+#define CERTIFICATE_V2G "/Storage/certV2G.pem" // for 15118
|
|
|
+#define CERTIFICATE_PnCAuth "/Storage/certPnCAuth.pem" // for PnC authorization
|
|
|
+
|
|
|
+#define PRIVATE_KEY_CP "/Storage/OCPP/certCP.key" // for security profile 3
|
|
|
+#define PRIVATE_KEY_V2G "/Storage/certV2G.key" // for 15118
|
|
|
+
|
|
|
+#define CSR_CP "/Storage/OCPP/certCP.csr" // for get CERTIFICATE_CP
|
|
|
+#define CSR_V2G "/Storage/certV2G.csr" // for get CERTIFICATE_V2G
|
|
|
+
|
|
|
#define is_error(ptr) ((unsigned long)ptr > (unsigned long)-4000L)
|
|
|
#define PASS 1
|
|
|
#define FAIL -1
|
|
@@ -141,6 +156,7 @@ extern int GetHeartBeatWithNOResponse(void);
|
|
|
extern void SetHeartBeatWithNOResponse(void);
|
|
|
extern int DB_Initial();
|
|
|
extern uint8_t GetOcppSecurityProfile();
|
|
|
+void MergeCertificates();
|
|
|
extern void GetOcppChargerBoxId(uint8_t *data);
|
|
|
extern void GetOcppSecurityPassword(uint8_t *data);
|
|
|
|