CertStore_GetCertificateIssuerName functie
Header: #include <applibs/certstore.h>
Haalt het veld met de naam van de verlener op van een certificaat.
static int CertStore_GetCertificateIssuerName(const char *identifier,
struct CertStore_IssuerName *outIssuerName);
Parameters
identifier
De id van het certificaat.outIssuerName
Een verwijzing naar een CertStore_IssuerName structuur om de naam van de verlener 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.