CertStore_GetCertificateSubjectName functie
Header: #include <applibs/certstore.h>
Haalt het veld met de onderwerpnaam op van een certificaat.
static int CertStore_GetCertificateSubjectName(const char *identifier, struct CertStore_SubjectName *outSubjectName);
Parameters
identifier
De id van het certificaat.outSubjectName
Een verwijzing naar een CertStore_SubjectName structuur om de onderwerpnaam te ontvangen.
Fouten
Retourneert -1 als er een fout optreedt en wordt ingesteld errno
op de foutwaarde.
EACCES: de bewerking is niet toegestaan omdat de CertStore-mogelijkheid niet is ingesteld in het toepassingsmanifest.
EAGAIN: het besturingssysteemcertificaatonderdeel is nog niet gereed.
EFAULT: de
identifier
is NULL.EINVAL: de
identifier
parameter geeft een ongeldig of beschadigd certificaat op.ENOENT: het
identifier
certificaat kan niet worden gevonden.
errno
Andere fouten kunnen ook worden opgegeven; dergelijke fouten zijn niet deterministisch en er is geen garantie dat hetzelfde gedrag wordt behouden via systeemupdates.
Retourwaarde
Retourneert 0 voor geslaagd of -1 voor fout, in welk geval errno
is ingesteld op de foutwaarde.
Vereisten voor toepassingsmanifest
Het toepassingsmanifest moet de CertStore-mogelijkheid bevatten.