funktionen DeviceAuth_GetCertificatePath

Sidhuvud: #include <tlsutils/deviceauth.h>

Returnerar en filsökväg till ett klientcertifikat som hanteras av Azure Sphere-operativsystemet. Bibliotek kan använda den här sökvägen för att läsa in ett certifikat för TLS-kommunikation. Den här funktionen returnerar alltid en sökväg, men eftersom certifikatet hanteras av operativsystemet kanske certifikatet inte alltid är klart för användning. Ingen ytterligare status för certifikatet tillhandahålls av den här funktionen. Använd Application_IsDeviceAuthReady för att kontrollera om certifikatet är klart för användning. Certifikatet, som är giltigt i 24 timmar, är i x509-format och kan tolkas med wolfSSL-biblioteksfunktioner.

Den returnerade sökvägen är endast giltig under den aktuella programprocessens livslängd. Sökvägen kan ändras när programmet startas om.

const char *DeviceAuth_GetCertificatePath (void);

Returvärde

Returnerar en null-avslutad sträng som innehåller sökvägen till klientcertifikatfilen.