{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/hubject/main/json-schema/hubject-provide-contract-data-response-schema.json",
  "title": "ProvideSignedContractDataResponse",
  "description": "Contains a prepared certificateInstallationResponse without the checks defined in [V2G2-894]. These checks need to be performed by the OEM before forwarding the response to the vehicle.",
  "x-generated": "2026-10-13",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/hubject-opcp-ccp-openapi.json#/components/schemas/ProvideContractDataResponse",
  "type": "object",
  "properties": {
    "certificateInstallationRes": {
      "type": "string",
      "description": "Base64 encoded EXI - Contract installation response as defined in the ISO15118 standard"
    },
    "xsdMsgDefNamespace": {
      "type": "string",
      "description": "ISO Version"
    },
    "cpsV2GRootCertificateFingerprint": {
      "type": "string",
      "description": "The SHA256 Fingerprint of the desired V2G root CA which shall was used to sign these data with the regarding CPS signing certificate. Its optional. If not given, the CPS will decide which CPS signing V2G PKI will be renurned\n",
      "pattern": "^[0-9a-fA-F]{8}\\-([0-9a-fA-F]{4}\\-){3}[0-9a-fA-F]{12}$",
      "x-stoplight": {
        "id": "2vroqpvzwjab0"
      }
    }
  },
  "required": [
    "certificateInstallationRes",
    "xsdMsgDefNamespace"
  ]
}