CertStore_GetCertificateIdentifierAt işlevi
Üst bilgi: #include <applibs/certstore.h>
Belirtilen dizinde sertifikanın kimliğini alır.
int CertStore_GetCertificateIdentifierAt(size_t index, CertStore_Identifier *outIdentifier);
Parametre
index
Sertifikanın dizini. Dizin değerleri, cihazdaki toplam sertifika sayısı arasında değişir0
.outIdentifier
Sertifikanın kimliğini alan CertStore_Identifier yapısına yönelik bir işaretçi.
Hata
Hatayla karşılaşılırsa ve hata değerine ayarlanırsa errno
-1 döndürür.
EACCES: Uygulama bildiriminde CertStore özelliği ayarlanmadığı için işleme izin verilmez.
EAGAIN: İşletim sistemi sertifika deposu bileşeni henüz hazır değil.
EFAULT:
outIdentifier
parametresi NULL'dir.ENOENT: Belirtilen dizinde sertifika yok.
ERANGE:
index
geçerli aralıkta değil.
Diğer errno
hatalar da belirtilebilir; bu tür hatalar belirleyici değildir ve sistem güncelleştirmeleri aracılığıyla aynı davranışın korunacağının garantisi yoktur.
Dönüş değeri
Başarı için 0 veya hata için -1 döndürür; bu durumda errno
hata değerine ayarlanır.
Uygulama bildirimi gereksinimleri
Uygulama bildirimi CertStore özelliğini içermelidir.