Sdílet prostřednictvím


funkce DeviceAuth_GetCertificatePath

Hlavička: #include <tlsutils/deviceauth.h>

Vrátí cestu k souboru ke klientskému certifikátu spravovanému operačním systémem Azure Sphere. Knihovny můžou tuto cestu použít k načtení certifikátu pro komunikaci tls. Tato funkce vždy vrací cestu k souboru, ale protože certifikát spravuje operační systém, certifikát nemusí být vždy připravený k použití. Tato funkce neposkytuje žádný další stav certifikátu. Pomocí Application_IsDeviceAuthReady zkontrolujte, jestli je certifikát připravený k použití. Certifikát, který je platný 24 hodin, je ve formátu x509 a lze ho analyzovat pomocí funkcí knihovny wolfSSL.

Vrácená cesta je platná pouze po dobu životnosti aktuálního procesu aplikace. Cesta se může při restartování aplikace změnit.

const char *DeviceAuth_GetCertificatePath (void);

Vrácená hodnota

Vrátí řetězec s ukončenou hodnotou null, který obsahuje cestu k souboru certifikátu klienta.