Compartilhar via


Função DeviceAuth_GetCertificatePath

Cabeçalho: #include <tlsutils/deviceauth.h>

Retorna um caminho de arquivo para um certificado de cliente gerenciado pelo sistema operacional do Azure Sphere. As bibliotecas podem usar esse caminho para carregar um certificado para comunicações TLS. Essa função sempre retorna um caminho de arquivo, mas como o certificado é gerenciado pelo sistema operacional, o certificado pode nem sempre estar pronto para uso. Nenhuma status adicional no certificado é fornecida por essa função. Use Application_IsDeviceAuthReady para marcar se o certificado está pronto para uso. O certificado, que é válido por 24 horas, está no formato x509 e pode ser analisado com funções de biblioteca wolfSSL.

O caminho retornado é válido apenas para o tempo de vida do processo de aplicativo atual. O caminho pode ser alterado quando o aplicativo é reiniciado.

const char *DeviceAuth_GetCertificatePath (void);

Valor retornado

Retorna uma cadeia de caracteres terminada em nulo que contém o caminho para o arquivo de certificado do cliente.