Applibs certstore.h
Üst bilgi: #include <applibs/certstore.h>
Applibs certstore üst bilgisi, bir cihaza sertifika yükleyen ve yöneten işlevler ve türler içerir.
Uygulama bildirimi gereksinimleri
Bir uygulama bu işlevleri yalnızca uygulama bildiriminde CertStore özelliği etkinleştirildiğinde çağırabilir.
İş parçacığı güvenliği
Bu işlevler iş parçacığı güvenli değildir.
Kavramlar ve örnekler
- Üst düzey uygulamalarda sertifikaları yönetme
- EAP-TLS ağları için sertifika alma ve dağıtma
- Sertifika yaşam döngüsü ve yenileme
- CertStore örneği
Işlev
Işlev | Açıklama |
---|---|
CertStore_DeleteCertificate | Sertifikayı siler. |
CertStore_GetAvailableSpace | Cihazda sertifika depolama için kullanılabilir alanı bayt cinsinden alır. |
CertStore_GetCertificateCount | Cihaza yüklenen sertifika sayısını alır. |
CertStore_GetCertificateIdentifierAt | Belirtilen dizinde sertifikanın kimliğini alır. |
CertStore_GetCertificateIssuerName | Sertifikayı verenin adını alır. |
CertStore_GetCertificateNotAfter | Sertifikanın süresinin dolmasına ilişkin zamanı alır. |
CertStore_GetCertificateNotBefore | Sertifikanın kullanım için geçerli olduğu zamanı alır. |
CertStore_GetCertificateSubjectName | Sertifikadan konu adını alır. |
CertStore_InstallClientCertificate | Azure Sphere cihazına bir istemci sertifikası yükler. |
CertStore_InstallRootCACertificate | Azure Sphere cihazına bir Kök CA sertifikası yükler. |
CertStore_MoveCertificate | Sertifikayı yeniden adlandırır. |
Yapı
Yapı | Açıklama |
---|---|
CertStore_Identifier | Sertifikanın kimliği. |
CertStore_IssuerName | Sertifikanın veren adı. |
CertStore_SubjectName | Sertifikanın konu adı. |