O certificado X.509 é um certificado digital usado para autenticar entidades de comunicação. Em dispositivos que utilizam o protocolo MQTT, configure o Link SDK for C e use certificados X.509 para conectá-los ao IoT Platform.
Pré-requisitos
-
Ao personalizar o SDK, defina Device authentication scheme como X.509 certificate na página SDK customization.
no heading
Funcionamento
Estabelecer uma conexão MQTT baseada em certificado X.509 segue o mesmo processo de uma conexão MQTT padrão. Basta especificar também as informações do certificado. A aplicação se conecta ao IoT Platform chamando as APIs do Link SDK for C com base no protocolo. MQTT.
O diagrama de sequência a seguir usa a aplicação de exemplo do dispositivo./demos/mqtt_x509_auth_demo.c para ilustrar o fluxo de implementação.

Para mais informações sobre as APIs do recurso de conexão MQTT, consulte aiot_mqtt_api.h.
no heading
Observações de uso
no heading
Exemplos
Para ver um exemplo de código do recurso de conexão MQTT, consulte Exemplo.
Para verificar os códigos de erro relacionados ao recurso de conexão MQTT, consulte Códigos de erro comuns.