ISO15118 EV Certificate

Description.

Message used to inform the CS that the EV wants to install/update certificates.

Note

The request will contain a base64 encoded version of the EXI byte stream of the CertificateInstallationReq message sent by the EVCC to the SECC in ISO 15118. The OCPP will forward this request to the CSMS.

The idea is to forward this request to Hubject through their OPCP (Open Plug and Charge Protocol) API and get the CertificateInstallationRes message that the SECC shall forward to the EVCC

Iso15118GetEvCertificateRequest

Topic: iso15118/ocpp. Used to inform OCPP that the EV would like to install a new certificate. OCPP forwards this request to the CSMS.

type

object

properties

  • id

type

string

  • name

type

string

  • type

const

request

  • data

type

object

properties

  • action

enum

install, update

  • iso15118_schema_version

enum

urn:iso:15118:2:2013:MsgDef, urn:iso:std:iso:15118:-20:CommonMessages

  • exi_request

type

string

Example:

{
    "id": "1",
    "name": "iso15118_get_ev_certificate",
    "type": "request",
    "data": {
        "action": "install", // or update
        "iso15118_schema_version": "urn:iso:15118:2:2013:MsgDef", // or "urn:iso:std:iso:15118:-20:CommonMessages"
        "exi_request": "AAAAAAAAbcd123595ffcbcaff212424"
    }
}

Iso15118GetEvCertificateResponse

Topic: ocpp/iso15118. Used to pass the exi response to EV.

type

object

properties

  • id

type

string

  • name

type

string

  • type

const

response

  • data

type

object

properties

  • status

enum

accepted, failed

  • exi_response

type

string

Example:

{
    "id": "1",
    "name": "iso15118_get_ev_certificate",
    "type": "response",
    "data": {
        "status": "accepted", //or "failed"
        "exi_response": "A24ede1A24ede1A3595ffcbcaff212424ede111aaccbbbb54"
    }
}