TC_B_30_CS — Cold Boot Charging Station - Pending/Rejected - SecurityError
TC_B_30_CS — Cold Boot Charging Station - Pending/Rejected - SecurityError
Source: OCPP 2.0.1 Part 6 — Test Cases (Core & Advanced Security, FINAL, 2023-06-30) — Functional block B. Provisioning, page 32.
Identification
| Field | Value |
|---|---|
| Test case name | Cold Boot Charging Station - Pending/Rejected - SecurityError |
| Test case Id | TC_B_30_CS |
| Use case Id(s) | B03 |
| Requirement(s) | B03.FR.08 |
| System under test | Charging Station |
| Functional block | B. Provisioning |
Description
The booting mechanism allows a Charging Station to provide some general information about the Charging Station to the CSMS on startup AND it allows the Charging Station to request whether it is allowed to start sending other OCPP messages. The CSMS may respond to the BootNotificationRequest with status Rejected. During this state, the Charging Station is not allowed to send RPC Framework: CALL message that is NOT a BootNotificationRequest.
Purpose
To verify whether the Charging Station is able to handle unauthorized messages from the CSMS by responding with a SecurityError.
Prerequisite(s)
The Charging Station is configured to keep the connection open while it is waiting to resend the BootNotificationRequest.
Before (Preparations)
Configuration State:
- N/a
Memory State:
- N/a
Reusable State(s):
- N/a
Main (Test scenario)
| Charging Station | CSMS |
|---|---|
| 1. The Charging Station sends a BootNotificationRequest | 2. The OCTT responds with a BootNotificationResponse with status Rejected |
| 4. The Charging Station responds with RPC Framework: CALLERROR: SecurityError. | 3. The OCTT sends a GetBaseReportRequest; with reportBase FullInventory |
Tool validations
N/a N/a
Post scenario validations
- N/a