TC_074_CS — Update Charge Point Certificate by request of Central System
TC_074_CS — Update Charge Point Certificate by request of Central System
Source: OCPP 1.6 — Compliancy Testing Tool — Test Case Document (Trial 2025-06, Draft). System Under Test: Charge Point, page 96.
Identification
| Field | Value |
|---|---|
| Test case name | Update Charge Point Certificate by request of Central System |
| Test case Id | TC_074_CS |
| System under test | Charge Point |
Description
The tool shall take on the role of both Central System and Certificate Authority Server. Which means it will sign the certificate with its own certificate.
Purpose
To test if the Charge Point renews its ChargePointCertificate when the Central System requests to do so.
Prerequisite(s)
The Charge Point supports security profile 3.
Before (Preparations)
Configuration State(s):
- CpoName is <The configured Vendor Name>.
Memory State(s):
- N/a
Reusable State(s):
- N/a
Scenario Detail(s)
| Charge Point (SUT) | Central System (Tool) |
|---|---|
| 2. The Charge Point responds with a ExtendedTriggerMessage.conf | 1. The Central System sends a ExtendedTriggerMessage.req |
| [The Charge Point generates a new public/private key pair and generates a Certificate Signing Request.]; 3. The Charge Point sends a SignCertificate.req. | 4. The Central System responds with a SignCertificate.conf. |
| [The Charge Point verifies the validity of the signed certificate.]; 6. The Charge Point responds with a CertificateSigned.conf. | [Certificate Authority Server signs the certificate.]; 5. The Central System sends a CertificateSigned.req. |
| 7. The Charge Point disconnects its current connection and reconnects to the Central System with the new certificate. |
Tool validation(s)
Charge Point side:
Step 2:
(Message: ExtendedTriggerMessage.conf) The status is Accepted
Step 6:
(Message: CertificateSigned.conf) The status is Accepted
Step 7:
The Charge Point reconnects to the Central System with the new certificate.
Central System side:
Step 1:
(Message: ExtendedTriggerMessage.req) The requestedMessage is SignChargePointCertificate The connectorId is <Omitted>
Step 4:
(Message: SignCertificate.conf) The status is Accepted
Expected result(s) / behaviour
Charge Point side:
- N/a
Central System side:
- N/a