ISO 15118 Plug & Charge

Test an OCPP 1.6 backend's PnC implementation per the OCA application note v1.0 (2020-09-16). Wraps 9 messages in DataTransfer with vendorId = org.openchargealliance.iso15118pnc. The simulator mocks the cryptography (no X.509 / EXI parsing) — the focus is on wire-format, sequence and status-enum coverage.

CP → CS — Send Requests

The simulator initiates these and forwards them to the backend.

SignCertificate

Authorize (PnC)

Get15118EVCertificate

GetCertificateStatus (OCSP)

Pick a cert from the inventory to auto-fill the hash fields.

CS → CP — Auto-Accept Toggles

When the backend pushes a request, how the simulator should respond.

CertificateSigned
InstallCertificate
DeleteCertificate
GetInstalledCertificateIds
TriggerMessage → auto-reply SignCertificate

OCPP Config Keys (PnC)

These mirror what GetConfiguration returns to the backend. Changes here are manual overrides — backend-issued ChangeConfiguration won't clobber them until you reset.

Installed Certificates 0

Pushed via CertificateSigned/InstallCertificate. Delete here to reset test state.

TypeSerialAlgoInstalled
No certificates installed yet.

PnC Message Log 0

Time Dir Kind MessageId Status Payload
No PnC messages yet — pick a charger and send something.