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 | 证书的使用者名称。 |