Funzione DeviceAuth_GetCertificatePathDeviceAuth_GetCertificatePath Function

Intestazione: #include <tlsutils/deviceauth. h>Header: #include <tlsutils/deviceauth.h>

Restituisce un percorso di file a un certificato client gestito dal sistema operativo Azure Sphere.Returns a file path to a client certificate managed by the Azure Sphere OS. Le librerie possono utilizzare questo percorso per caricare un certificato per le comunicazioni TLS.Libraries can use this path to load a certificate for TLS communications. Questa funzione restituisce sempre un percorso di file, ma poiché il certificato è gestito dal sistema operativo, il certificato potrebbe non essere sempre pronto per l'uso.This function always returns a file path, but because the certificate is managed by the OS, the certificate may not always be ready for use. Questa funzione non fornisce alcuno stato aggiuntivo per il certificato.No additional status on the certificate is provided by this function. Utilizzare Application_IsDeviceAuthReady per verificare se il certificato è pronto per l'utilizzo.Use Application_IsDeviceAuthReady to check whether the certificate is ready for use. Il certificato, che è valido per 25 ore, è in formato X509 e può essere analizzato con le funzioni della libreria wolfSSL.The certificate, which is valid for 25 hours, is in x509 format and can be parsed with wolfSSL library functions.

Il percorso restituito è valido solo per la durata del processo dell'applicazione corrente.The returned path is valid only for the lifetime of the current application process. Il percorso può variare al riavvio dell'applicazione.The path may change when the application restarts.

const char *DeviceAuth_GetCertificatePath (void);

Valore restituitoReturn value

Restituisce una stringa con terminazione null che contiene il percorso del file del certificato client.Returns a null-terminated string that contains the path to the client certificate file.