GetInstalledCertificateIds

CertificateManagement CSMS->CS OCPP 2.0.1

Sent by the CSMS to retrieve the list of certificates currently installed on the Charging Station.

Quick Reference

Optional Fields

certificateType array[GetCertificateIdUseEnumType]

Filter by certificate type: V2GRootCertificate, MORootCertificate, CSMSRootCertificate, etc.

Example Payload

{
  "certificateType": [
    "CSMSRootCertificate"
  ]
}

Example Full Frame

[
  2,
  "msg-001",
  "GetInstalledCertificateIds",
  {
    "certificateType": [
      "CSMSRootCertificate"
    ]
  }
]

Format: [MessageType, MessageId, Action, Payload]

Overview

GetInstalledCertificateIds retrieves the list of certificates installed on the Charging Station, identified by their hash data. Use this to audit the trust store or find the hash data needed for DeleteCertificate.

Expected Response

  • status: Accepted or NotFound
  • certificateHashDataChain: Array of certificate hash data entries

Testing Tips

  • Install a certificate and verify it appears in the list
  • Filter by CSMSRootCertificate to see only CSMS trust anchors