Adding a Virtual Contact Interface (VCI) Provider

This section describes how to set up a VCI provider for devices that need to be used over a contactless interface.

Important: To use a VCI provider, you must have an Elliptic Curve Cryptography (ECC) key in a certificate including an extended key usage extension asserting id-PIV-content-signing. This ECC key is used to sign the Card Verifiable Certificate (CVC) in the VCI application on the card. For details, see Generating a CVC Signing Key below.

Generating a CVC Signing Key

There are two ways to generate the ECC key needed to sign the CVC:

Configuring a VCI Provider

  1. From the ActivID CMS Operator Portal main page, select the Configuration tab.

  2. Click the Repositories sub-tab.

  3. In the VCI (Virtual Contact Interface) Providers section, click Add VCI Provider.

  4. Leave the default values and click Submit. The VCI Provider Creation page appears.

  5. If you are using an HSM (recommended), set Use HSM to Yes.

  6. Set the HSM key alias to the value you used when generating the key.

  7. Click Test. The result is displayed in the Test Report box.

  8. Click Create. A confirmation page is displayed.

(Optional) If you are using a software key:

  1. On the VCI Provider Creation page, set Use HSM to No.

  2. Set the Alias to the key alias found in the p12 store.

  3. Set the File to the absolute path towards the keystore.

  4. Set the Password to the password protecting the p12 store.

  5. Click Test. The result is displayed in the Test Report box.

  6. Click Create. A confirmation page is displayed.