Applibs certstore.h
Sidhuvud: #include <applibs/certstore.h>
Applibs certstore-sidhuvudet innehåller funktioner och typer som installerar och hanterar certifikat på en enhet.
Krav för programmanifest
En app kan anropa dessa funktioner endast om CertStore-funktionen är aktiverad i programmanifestet.
Trådsäkerhet
De här funktionerna är inte trådsäkra.
Koncept och exempel
- Hantera certifikat i appar på hög nivå
- Hämta och distribuera certifikat för EAP-TLS-nätverk
- Certifikatets livscykel och förnyelse
- CertStore-exempel
Funktioner
Funktion | Beskrivning |
---|---|
CertStore_DeleteCertificate | Tar bort ett certifikat. |
CertStore_GetAvailableSpace | Hämtar tillgängligt utrymme på enheten för certifikatlagring i byte. |
CertStore_GetCertificateCount | Hämtar antalet installerade certifikat på enheten. |
CertStore_GetCertificateIdentifierAt | Hämtar certifikatets ID vid det angivna indexet. |
CertStore_GetCertificateIssuerName | Hämtar namnet på certifikatutfärdaren. |
CertStore_GetCertificateNotAfter | Hämtar tiden då certifikatet förfaller. |
CertStore_GetCertificateNotBefore | Hämtar den tid då certifikatet blir giltigt för användning. |
CertStore_GetCertificateSubjectName | Hämtar ämnesnamnet från ett certifikat. |
CertStore_InstallClientCertificate | Installerar ett klientcertifikat på Azure Sphere-enheten. |
CertStore_InstallRootCACertificate | Installerar ett rotcertifikatutfärdarcertifikat på Azure Sphere-enheten. |
CertStore_MoveCertificate | Byter namn på ett certifikat. |
Structs
Struct | Beskrivning |
---|---|
CertStore_Identifier | ID för ett certifikat. |
CertStore_IssuerName | Utfärdarens namn för ett certifikat. |
CertStore_SubjectName | Ämnesnamnet för ett certifikat. |