Skip to content
scalar help center
  • Browse articles
    MULTI_LETTERS_1024px_CYAN
    User documentation

    Provides instructions, guidance and information

    TECHNCAL_INFORMATION_1024px_CYAN
    Hardware installation guides

    Guides the installer through the hardware installation

    Developer documentation

    Serves a crucial resource for software developers

Get support
  • Logout

Login
  • Select Region and Language

    Europe, Middle-East and Africa

ZF

Search

User Documentation

  • Cargo transport
    • Welcome to SCALAR
    • Getting started
    • Home
      • Fleet view
      • Map overview
      • Alarms
      • Messaging
      • Trips
      • Route planner
      • Tachograph
      • Infringements
      • Duty time
      • Brake performance
      • Reefer insights
      • Eco performance
      • Asset insights
      • View and manage driver documentation
      • Fuel drops
      • Data sharing – manage sessions
      • Manufacturer reports
      • Reports
      • Map
        • Monitor assets
        • Monitor drivers
        • Manage and monitor places
      • Reports
        • Custom reports
    • Administrator
      • Capability Configurator
      • User management
      • Unit management
      • Asset management
      • Resource combinations
      • Place management
      • Group management
      • Team management
      • Integrator management
      • Settings management
      • Configure alarm rules
      • Driver management
      • Configure tachograph settings
      • Activities
      • Define document types and configure profiles
      • Data sharing – agreement and contract creation
      • Subscription renewal of telematic services
      • Audit logs
      • Impersonation
    • Spot subcontracting
      • Spot subcontracting – Getting started
      • Integrator – Datahub API
      • Driver – Webform
    • Account
      • Notifications
      • Profile management
    • SCALAR Cargo App for Drivers
      • SCALAR Cargo App for Drivers
      • Driver login methods
      • Activities
      • Messaging
      • Schedule
      • Upload documents
      • Service time
      • Settings
    • Datahub
      • Rest API
      • Webhook developer metrics
      • Raw Message Streaming (RMS)
      • Datahub subscription
      • Datacoins
    • Workshop
      • Workshop
      • SCALAR EVO Guard
      • SCALAR EVO Pulse
      • SCALAR EVO Flow / Touch / Flow (v2)
    • Customer portal
      • Unit subscription
      • View subscription information
      • Invoices
      • Manage child organizations
    • Support
      • Reach out to Customer Support
      • My repairs
    • Service
      • OTA manager
    • Data privacy
      • Data Privacy
    • ASK AI
      • ASK AI: AI-Driven Migration Assistant
  • Passenger transport
    • Basic concepts
    • Setup organization
    • What is Passenger transport?
    • Configure transportation service
    • Plan your operations in SCALAR
    • Configure transportation service
      • Manage your transportation services in SCALAR
      • Customization of the Traveler App
      • Publication of new Traveler App versions to the stores
      • Traveler App and Driver App release process
    • Operating the transportation service
      • Monitor your operations in SCALAR Dispatching view
      • Your step-by-step guide for handling operational incidents
      • Place a booking on behalf of a traveler
      • Communicate with your travelers
      • Operations Support Flow
    • Release notes
      • Traveler App Android
      • Traveler App iOS
      • Driver App
      • Web App
  • Software Update Management System (SUMS)
    • Welcome
    • Getting started with SUMS
    • Welcome and get started with SUMS
    • SUMS dashboard
    • SUMS viewer
    • Update vehicle information
    • Software package distribution through Workshop
    • Software package download during EOL production
    • Software package management   
    • Vehicle type management
    • Vehicle management
    • Glossary: Software Update Management System
  • Public Key Infrastructure
    • SCALAR Public Key Infrastructure SaaS Solution

Hardware Installation Guides

  • SCALAR EVO Touch
  • SCALAR EVO Cast
  • SCALAR EVO Flow
  • SCALAR EVO Guard
  • TrailerCast with Battery
  • SCALAR EVO Pulse
  • Home
  • Docs
  • User Documentation
  • Public Key Infrastructure
  • SCALAR Public Key Infrastructure SaaS Solution
View Categories

SCALAR Public Key Infrastructure SaaS Solution

Updated on October 22, 2024
URL copied to clipboard!

Public Key Infrastructure (PKI) #

PKI is a framework that involves processes, technologies, and policies to manage and secure digital communication. It issues digital certificates to authenticate the identity of users, devices, or services.  

PKI is based on cryptography and encryption techniques and uses a pair of keys, a public key and a private key, to ensure security.    

PKI in the automotive industry for diagnostic tool communication #

The PKI SaaS solution was introduced in the automotive industry to enable secure communication between the diagnostic tool and the ECU, such as during flashing, parameterizing, and replacing components.

SCALAR PKI Software as a Service (SaaS)  #

The SCALAR PKI SaaS solution focuses on communication between the diagnostic tool through Authenticated Diagnostic Service (ADS) and ECU to ensure secure authentication. 

The SCALAR PKI SaaS service offerings include issuing certificates for the client and server, along with the private and public keys, to uniquely identify individual users and electronic systems. 

Unified Diagnostic Services (UDS) and Service 29  #

As modern vehicles have more intricate electrical systems controlled by ECUs and are getting interconnected, robust security mechanisms are required.  The UDS protocol that incorporates security service 29 has been introduced to address evolving security needs.  

It provides a mechanism to authenticate the client, such as a diagnostic tool, before providing access to specific data and diagnostic services within an ECU. The objective is to enhance security, prevent unauthorized access, and maintain the integrity of vehicle functions as per ISO14229. 

This topic provides steps to perform the following core functions:

Request access to PKI certificate
Request management
Generate certificate

Request access to PKI certificate  #

This feature enables various users of the organization to request certificate access for their respective use cases from the PKI module.  

  1. In the PKI module > click Request access. The Request certificate page is displayed where all the requests and their status are listed.
  2. On the Request certificate page, click Request. The Request certificate access page is displayed.  
  3. Enter details in the various fields as explained in this table. 
    FieldAction 
    Reason for request Enter the purpose for creating this request. 
    Note: Explain the objective of requesting access to the ECU certificate policy. 
    Access purpose Select the purpose to access the certificate.
    Note: This field specifies why the user is requesting this certificate (for example, ‘Prototype Development’ or ‘Series’). If ‘Prototype Development’ is selected, the trust grade is applied at the development level. If ‘Series’ is selected, the trust grade is applied at the production level. 
    Certificate access type  Select the certificate access type.
    Note: The type of certificate access defines the specific purpose and the certificate validity.  
    ECU Select the ECU for which the certificate policy access is requested. 
    Note: All the available ECU policies for this organization are listed. 
    ECU variant Select the ECU variant for which the certificate policy access is requested. 
    Note: All the available ECU variants for the selected ECU are listed. If a variant is not available for this ECU, you will not be able to select any option. 
  4. On the Request certificate access page, click Request. The Request certificate page is displayed.    

    Note: An email notification is sent to the PKI administrator for approval. After approval, you can generate the certificate in the Generate certificate page. 

Request management  #

The PKI administrator can view all the requests along with the status. The administrator can approve or reject the request. 

  1. In the PKI module > click Request management. The Request management page is displayed. 
  2. To review the requested ECU certificate policy details, click the required record. The page containing the reason for the request and the ECU certificate policy details is displayed. 
  3. Do one of the following: 
    • Click Approve. The Approve access request dialog is displayed. To approve the request, click Confirm.

      The request is approved. After the request is approved, the certificate requestor can generate a certificate and download it from the Generate certificate feature.  
      Note: An email notification is sent to the certificate requester. 
      OR
    • Click Reject. The Reject access request dialog is displayed. To reject the request, enter the reason for rejection, and then click Confirm.  

      The request is rejected. 
      Note: An email notification is sent to the certificate requester. 

Generate certificate  #

All the certificate policies to which the user has access are listed on the All approved ECUs page. You can generate and download the certificates and the key pair.

  1. In the PKI module > click Certificates. The All approved ECUs page is displayed.

    Note: The ECU certificate policies that are approved are listed.  
  2. To generate a certificate, select the required record. The page containing ECU certificate policy details is displayed. 
  3. Click Generate. The dialog to download the files is displayed.

    Note: After a certificate has been generated, you can click Download to regenerate the certificate. 
  4. On the dialog to download the files, click Allow. 
    The following files are downloaded: the private key file and the certificate file. Both the files are DER encoded and saved as Privacy Enhanced Mail (PEM) type.  

Note:

  • As a key pair, the public and private keys work in combination. The private key is not stored on the server for security reasons.   
  • You must save the private key after generating the certificate. For security reasons, maintain confidentiality of the private key.  
  • Any user who has access to the private key can also access the ECUs linked to those keys. 
  • The certificate can be downloaded multiple times until the expiration date. 
  • In the event that the key is lost, click Generate to generate the certificate again even if the expiration date is not reached. 

Give us some feedback

Was this article useful?

What are we doing well? (0/1000)

Character limit reached

Feedback cannot be empty.

If you need help from Support, you can submit your query at zf-scalar-servicedesk@zf.com.

Thanks for your feedback!

Log in to leave a feedback

Or

SCALAR Public Key Infrastructure SaaS SolutionSCALAR Public Key Infrastructure SaaS Solution
Table of Contents
  • Public Key Infrastructure (PKI)
  • PKI in the automotive industry for diagnostic tool communication
  • SCALAR PKI Software as a Service (SaaS) 
  • Unified Diagnostic Services (UDS) and Service 29 
  • Request access to PKI certificate 
  • Request management 
  • Generate certificate 
ZF

SCALAR is ZF’s pioneering Fleet Orchestration Platform (FOP). ZF is a global technology company supplying systems for passenger cars, commercial vehicles and industrial technology, enabling the next generation of mobility.

More about ZF

Articles

User documentation
Hardware documentation
Developer documentation

Get in touch

Join our team
Get support
FAQ
SCALAR developers

Cookie Settings

Imprint

Data Protection

© ZF CV Systems Global GmbH

Search

    EMEA

    Americas

    APAC

    India

    Browse Articles

    User Documentation
    Hardware Documentation
    Developer Documentation

    Get Support
    Login
    • [region_toggles layout="vertical"] [custom_flag_menu_script]