Share via


DeviceAuth_GetCertificatePath, fonction

En-tête : #include <tlsutils/deviceauth.h>

Retourne un chemin d’accès de fichier à un certificat client géré par le système d’exploitation Azure Sphere. Les bibliothèques peuvent utiliser ce chemin pour charger un certificat pour les communications TLS. Cette fonction retourne toujours un chemin d’accès de fichier, mais comme le certificat est géré par le système d’exploitation, le certificat peut ne pas toujours être prêt à être utilisé. Cette fonction ne fournit aucune status supplémentaire sur le certificat. Utilisez Application_IsDeviceAuthReady pour case activée si le certificat est prêt à être utilisé. Le certificat, qui est valide pendant 24 heures, est au format x509 et peut être analysé avec les fonctions de bibliothèque wolfSSL.

Le chemin retourné est valide uniquement pour la durée de vie du processus d’application actuel. Le chemin d’accès peut changer lorsque l’application redémarre.

const char *DeviceAuth_GetCertificatePath (void);

Valeur de retour

Retourne une chaîne terminée par un caractère Null qui contient le chemin d’accès au fichier de certificat client.