Dela via


funktionen CertStore_GetCertificateIdentifierAt

Sidhuvud: #include <applibs/certstore.h>

Hämtar certifikatets ID vid det angivna indexet.

int CertStore_GetCertificateIdentifierAt(size_t index, CertStore_Identifier *outIdentifier);

Parametrar

Fel

Returnerar -1 om ett fel uppstår och anger errno felvärdet.

  • EACCES: åtgärden tillåts inte eftersom CertStore-funktionen inte anges i programmanifestet.

  • EAGAIN: OS certstore-komponenten är inte klar än.

  • EFAULT: parametern outIdentifier är NULL.

  • ENOENT: det finns inget certifikat för det angivna indexet.

  • ERANGE: är index inte i det giltiga området.

errno Andra kan också anges, sådana fel är inte deterministiska och det finns ingen garanti för att samma beteende behålls via systemuppdateringar.

Returvärde

Returnerar 0 för lyckat resultat, eller -1 för fel, i vilket fall errno är inställt på felvärdet.

Krav för programmanifest

Programmanifestet måste innehålla CertStore-funktionen.