Función DeviceAuth_GetCertificatePath

Encabezado: #include <tlsutils/deviceauth.h>

Devuelve una ruta de acceso de archivo a un certificado de cliente administrado por Azure Sphere OS. Las bibliotecas pueden usar esta ruta de acceso para cargar un certificado para las comunicaciones TLS. Esta función siempre devuelve una ruta de acceso de archivo, pero como el certificado lo administra el sistema operativo, es posible que el certificado no esté siempre listo para su uso. Esta función no proporciona ningún estado adicional en el certificado. Use Application_IsDeviceAuthReady para comprobar si el certificado está listo para usarse. El certificado, que es válido durante 24 horas, está en formato x509 y se puede analizar con funciones de biblioteca wolfSSL.

La ruta de acceso devuelta solo es válida durante la vigencia del proceso de aplicación actual. La ruta de acceso puede cambiar cuando se reinicia la aplicación.

const char *DeviceAuth_GetCertificatePath (void);

Valor devuelto

Devuelve una cadena terminada en null que contiene la ruta de acceso al archivo de certificado de cliente.