Skip to main content
Version: v3.4.0 (Latest)

How to create a key in OnBoard™ IoT Security

This article will guide you on how to create a symmetric and asymmetric key in OnBoard™ IoT Security (OBIS).

Prerequisites​

Before getting started, please ensure that you have OBIS role permissions as a System Manager or Resource Manager.

Instructions​

tip

After a key is created, it can be selected when configuring Keys for a product.

  1. Sign in to OBIS.

  2. In the Core section of the left menu, click KMS, and then click Create on the KMS page.

    Screenshot displays how to create a key

Step one: Configure the basic information​

In the Basic Info section, select and enter the key basic information.

Screenshot displays how to add the key information

Description of key basic information:

InformationMandatoryDescription
Key NameYesThe key name must be unique in the same environment.
EnvironmentYesTwo environments can be selected: PROD and TEST.
Key TypeYesTwo key types can be selected: Symmetric and Asymmetric.
Key SpecYesSelect encryption algorithms for symmetric and asymmetric keys:
  • Symmetric key: AES-128, AES-192, or AES-256
  • Asymmetric key: RSA-2048, RSA-3072, RSA-4096, ECC-P256, ECC-P384, ECC-P521, or ECC-P256K
Key UsageYesLimit the operations the key is allowed to perform (multiple selections allowed):
  • Sign/Verify: Allows the use of an asymmetric key to generate or verify digital signatures.
  • Encrypt/Decrypt: Allow the use of a symmetric or asymmetric key to encrypt or decrypt data.
  • Generate and Verify HMAC: Allows the use of a symmetric key to generate and verify message authentication codes to ensure data integrity.
  • Key Agreement: Used in key exchange protocols (such as ECDH) for the secure exchange of encryption keys.
Note: For asymmetric keys, once Key Agreement is selected, the Import Public Key option in the Key Source area will be unavailable.

Step two: Configure the key source​

Symmetric key​

tip

The system securely generates a random key pair inside a Hardware Security Module (HSM).

In the Key Source Setting section, select Generated by System.

Screenshot displays how to add the information of symmetric key with Key Source as Generated by System

Asymmetric key​

tip

The system securely generates a random key pair inside a Hardware Security Module (HSM).

In the Key Source Setting section, select Generated by System.

Screenshot displays how to add the information of asymmetric key with Key Source as Generated by System

Step three: Configure the validity​

In the Validity Setting section, you can choose Duration, Specific Date, or Never Expires to set the validity period as needed.

Step four: Add the notes​

In the Notes section, you can provide additional information related to the key, such as special requirements and important notes.

Step five: Complete the creation​

After verifying that the configuration is correct, click Create. Once the key is successfully created, it can be checked on the KMS page.

tip

By default, the key creator is set as the Admin. To change the Admin, click the Options icon for the Admin and select Transfer Admin on the Member tab, then choose the new Admin and click Confirm.

Footer Icon
Download IconDownload User Manual