Un certificat X.509 est un certificat numérique servant à authentifier une entité de communication. Pour les appareils utilisant le protocole MQTT, configurez le Link SDK for C et utilisez des certificats X.509 afin de connecter ces appareils à IoT Platform.
Prérequis
-
Lors de la personnalisation du SDK, spécifiez le paramètre Device authentication scheme avec la valeur X.509 certificate sur la page SDK customization.
no heading
Fonctionnement
Le processus d'établissement d'une connexion MQTT basée sur un certificat X.509 est identique à celui d'une connexion MQTT standard. Il vous suffit de spécifier les informations relatives au certificat. Une application établit une connexion avec IoT Platform en appelant les API du Link SDK for C selon le protocole. MQTT.
Le diagramme chronologique ci-dessous utilise l'application de l'appareil./demos/mqtt_x509_auth_demo.c comme exemple pour illustrer le flux d'implémentation.

Pour plus d'informations sur les API liées à la fonctionnalité de connexion MQTT, consultez la documentation aiot_mqtt_api.h.
no heading
Remarques d'utilisation
no heading
Exemples
Pour un exemple de code illustrant la fonctionnalité de connexion MQTT, consultez la rubrique Exemple.
Pour consulter les codes d'erreur associés à la fonctionnalité de connexion MQTT, reportez-vous à la section Codes d'erreur courants.