Share via


DeviceAuth_GetCertificatePath functie

Header: #include <tlsutils/deviceauth.h>

Retourneert een bestandspad naar een clientcertificaat dat wordt beheerd door het Azure Sphere-besturingssysteem. Bibliotheken kunnen dit pad gebruiken om een certificaat voor TLS-communicatie te laden. Deze functie retourneert altijd een bestandspad, maar omdat het certificaat wordt beheerd door het besturingssysteem, is het certificaat mogelijk niet altijd gereed voor gebruik. Deze functie biedt geen aanvullende status voor het certificaat. Gebruik Application_IsDeviceAuthReady om te controleren of het certificaat gereed is voor gebruik. Het certificaat, dat 24 uur geldig is, heeft de x509-indeling en kan worden geparseerd met wolfSSL-bibliotheekfuncties.

Het geretourneerde pad is alleen geldig voor de levensduur van het huidige toepassingsproces. Het pad kan veranderen wanneer de toepassing opnieuw wordt opgestart.

const char *DeviceAuth_GetCertificatePath (void);

Retourwaarde

Retourneert een null-beƫindigde tekenreeks die het pad naar het clientcertificaatbestand bevat.