DeviceAuth_GetCertificatePath 函数

标头: #include <tlsutils/deviceauth.h>

返回由 Azure Sphere OS 管理的客户端证书的文件路径。 库可以使用此路径加载用于 TLS 通信的证书。 此函数始终返回文件路径,但由于证书由 OS 管理,因此证书可能并不总是可供使用。 此函数不会提供证书上的其他状态。 使用Application_IsDeviceAuthReady检查证书是否可供使用。 证书有效期为 24 小时,采用 x509 格式,可以使用 wolfSSL 库函数进行分析。

返回的路径仅在当前应用程序进程的生存期内有效。 应用程序重启时,路径可能会更改。

const char *DeviceAuth_GetCertificatePath (void);

返回值

返回一个以 null 结尾的字符串,其中包含客户端证书文件的路径。