Applibs certstore.h
Header: #include <applibs/certstore.h>
Der Applibs-Certstore-Header enthält Funktionen und Typen, die Zertifikate auf einem Gerät installieren und verwalten.
Anforderungen an das Anwendungsmanifest
Eine App kann diese Funktionen nur aufrufen, wenn die CertStore-Funktion im Anwendungsmanifest aktiviert ist.
Threadsicherheit
Diese Funktionen sind nicht threadsicher.
Konzepte und Beispiele
- Verwalten von Zertifikaten in allgemeinen Apps
- Abrufen und Bereitstellen von Zertifikaten für EAP-TLS-Netzwerke
- Lebenszyklus und Verlängerung des Zertifikats
- CertStore-Beispiel
Funktionen
Funktion | Beschreibung |
---|---|
CertStore_DeleteCertificate | Löscht ein Zertifikat. |
CertStore_GetAvailableSpace | Ruft den verfügbaren Speicherplatz auf dem Gerät für die Zertifikatspeicherung in Bytes ab. |
CertStore_GetCertificateCount | Ruft die Anzahl der auf dem Gerät installierten Zertifikate ab. |
CertStore_GetCertificateIdentifierAt | Ruft die ID des Zertifikats am angegebenen Index ab. |
CertStore_GetCertificateIssuerName | Ruft den Namen des Zertifikatausstellers ab. |
CertStore_GetCertificateNotAfter | Ruft den Zeitpunkt ab, zu dem das Zertifikat abläuft. |
CertStore_GetCertificateNotBefore | Ruft den Zeitpunkt ab, zu dem das Zertifikat für die Verwendung gültig wird. |
CertStore_GetCertificateSubjectName | Ruft den Antragstellernamen aus einem Zertifikat ab. |
CertStore_InstallClientCertificate | Installiert ein Clientzertifikat auf dem Azure Sphere-Gerät. |
CertStore_InstallRootCACertificate | Installiert ein Zertifikat der Stammzertifizierungsstelle auf dem Azure Sphere-Gerät. |
CertStore_MoveCertificate | Benennt ein Zertifikat um. |
Strukturen
Struktur | Beschreibung |
---|---|
CertStore_Identifier | Die ID eines Zertifikats. |
CertStore_IssuerName | Der Ausstellername für ein Zertifikat. |
CertStore_SubjectName | Der Antragstellername für ein Zertifikat. |