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 TypeDescription
    PEM (File)Supports both text-based uploads of certificates and keys.
    PEM (Text)Supports both file-based uploads of certificates and keys.
    PKCS12Supports 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)

SettingDescription
AliasName to identify the certificate and certificate chain/private key within the system.
Certificates FileSupports X.509 certificates
Private Key FileSupports Private keys in PKCS#1 or PKCS#8 formats
PasswordProvide a password if your certificate or key is encrypted.

PEM (Text)

SettingDescription
AliasName to identify the certificate and certificate chain/private key within the system.
Certificates FilePaste the contents of your certificate directly into the field.
Private Key FilePaste the contents of your private key directly into the field.
PasswordProvide a password if your certificate or key is encrypted.

PKCS12

SettingDescription
PKCS12 FileThe file may be one or more certificates and certificate chain/private key combinations.
PasswordProvide a password if your certificate or key is encrypted.