Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Enable Certificate Based Authentication
    • Whether or not to use certificate based authentication.
    • This determines the authentication fields available for use.
  • Password
    • Available if not using certificate based authentication
    • This is the Azure IoT Hub device connection string used to connect in the following format:
    • HostName=<Host Name>;DeviceId=<Device Name>;SharedAccessKey=<Device Key>
  • MQTT Hostname
    • Available if using certificate based authentication 
    • This is the DNS endpoint name of your IoT Hub
  • Device ID
    • Available if using certificate based authentication 
    • The Device ID to connect to as provisioned in the IoT Hub
  • CA Certificate File
    • Available if using certificate based authentication
    • The CA certificate that signed the SSL certificate being used in the IoT Hub server. See this document for more information.
    • The drop down is populated from a list of files that have been uploaded to the IoT Hub/Certificates tab.
  • Client Certificate File
    • Available if using certificate based authentication
    • The client certificate file as provisioned for the Device ID specified above. See this Connecting to Azure IoT Hub with Certificate Based Authentication for details on creating the client certificate
    • The drop down is populated from a list of files that have been uploaded to the IoT Hub/Certificates tab.
  • Client Private Key File
    • Available if using certificate based authentication
    • The client private key file that was used in generating the certificate for the Device ID specified above. See this Connecting to Azure IoT Hub with Certificate Based Authentication for details on creating the client private key 
    • The drop down is populated from a list of files that have been uploaded to the IoT Hub/Certificates tab.
  • Private key password
    • Available if using certification based authentication
    • The password used for the private key if one was specified for the Client Private Key File

...

This tab provides a list of the certificate or private keys if loaded and available for certificate based authentication.

This should generally will include the root CA for your IoT Hub, the client certificate file, and the client private key file CA Certificate that signed the SSL cert being used on the IoTHub server along with any device(s) certificate and private key files.

Note

All certificate or private keys must be in PEM format.

For modules pre 4.0.9, only RSA PKCS1 format private keys are supported.

For modules 4.0.9 to 4.0.16, RSA PKCS8 format private keys are also supported.

For modules 4.0.17 or higher, password encrypted PKCS8 private keys are also supported.

...