Applibs certstore.h

标头: #include <applibs/certstore.h>

Applibs certstore 标头包含用于在设备上安装和管理证书的函数和类型。

应用程序清单要求

仅当应用程序清单中启用了 CertStore 功能时, 应用才能调用这些函数。

线程安全性

这些函数不是线程安全的。

概念和示例

功能

功能 描述
CertStore_DeleteCertificate 删除证书。
CertStore_GetAvailableSpace 获取设备上用于证书存储的可用空间(以字节为单位)。
CertStore_GetCertificateCount 获取设备上安装的证书数。
CertStore_GetCertificateIdentifierAt 获取指定索引处的证书 ID。
CertStore_GetCertificateIssuerName 获取证书颁发者的名称。
CertStore_GetCertificateNotAfter 获取证书过期的时间。
CertStore_GetCertificateNotBefore 获取证书的有效使用时间。
CertStore_GetCertificateSubjectName 从证书中获取使用者名称。
CertStore_InstallClientCertificate 在 Azure Sphere 设备上安装客户端证书。
CertStore_InstallRootCACertificate 在 Azure Sphere 设备上安装根 CA 证书。
CertStore_MoveCertificate 重命名证书。

结构

结构 描述
CertStore_Identifier 证书的 ID。
CertStore_IssuerName 证书的颁发者名称。
CertStore_SubjectName 证书的使用者名称。