SCMS CV Pilots Documentation : RA - Request Application Certificate Provisioning

RSEs use this service to request new application certificates. After the initial certificate is requested, subsequent certificates are NOT automatically provisioned.

PORT8892
PATH/provision-application-certificate
HTTP MethodPOST

HTTP Request Body

ASN.1 serialized SecuredAppCertProvisioningRequest

HTTP Response BodyASN.1 serialized SignedAppCertProvisioningAck with a requestHash property containing the lower 8 bytes of the request hash. This value will identify this device for the download of the requested certificate. The reply property contains a PseudonymCertProvisioningAck with a certDLTime property containing the expected time for download of the requested certificate and a certDLURL property containing the URL where the certificate can be downloaded.

Preconditions

  1. Policy referenced in the request message is previously known
  2. EE is not revoked

Postconditions

None.

Error Handling

See "RA-EE Errors" in Overview of Used Error Codes

Quality of Service

For PoC the volume for this interface is 50,000 RSEs. This is not expected to have significant impact on system throughput requirements.

Quality of Protection

  • RA protects access with HTTPS (TLS V1.2)
  • Supports at a minimum OpenSSL cipher suite ECDHE-ECDSA-AES128-SHA256
  • Uses certificate-based client authentication of data signed by the device enrollment certificate, validated at the application layer. This is a supplement to the one-way TLS authentication, to provide two-way authentication with a TLS/1609.2 hybrid scheme.
  • Incoming message is encrypted (within the ASN.1 message structure) with the RA Component certificate public key.