Certificates

Certificates can be viewed under Settings. Certificates are used to encrypt and validate connections to other systems (Ex. connecting via TLS to and MQTT broker or OPC UA server). This section covers how to create and manage certificates.

Certificates are commonly used to secure communications and authenticate clients. An example is using certificates with the MQTT connector to send and receive data from AWS IoT Core. In this case, the self-signed certificate for AWS is used to secure the connection and AWS provides a public and private key to authenticate the hub. Use the steps in the preceding sections to import certificates into the hub and use them in connectors.

Add a Certificate

  1. Navigate to Settings > Certificates in the configuration’s Main Menu. Here you can add, edit, and view certificates.

  2. To add a certificate, click the New Certificate button.

  3. Choose the upload format you want to use and click the Set Import Entries button:

    Import Type Description
    PEM (File) Supports both text-based uploads of certificates and keys.
    PEM (Text) Supports both file-based uploads of certificates and keys.
    PKCS12 Supports upload of .p12 or .pfx bundled certificate/key files.
  4. Enter the certificate details and click the Import button. Required details vary on the Import Type as listed in the sections below.

PEM (File)

Setting Description
Alias Name to identify the certificate and certificate chain/private key within the system.
Certificates File Supports X.509 certificates
Private Key File Supports Private keys in PKCS#1 or PKCS#8 formats
Password Provide a password if your certificate or key is encrypted.

PEM (Text)

Setting Description
Alias Name to identify the certificate and certificate chain/private key within the system.
Certificates File Paste the contents of your certificate directly into the field.
Private Key File Paste the contents of your private key directly into the field.
Password Provide a password if your certificate or key is encrypted.

PKCS12

Setting Description
PKCS12 File The file may be one or more certificates and certificate chain/private key combinations.
Password Provide a password if your certificate or key is encrypted.