Fungsi WTHelperCertFindIssuerCertificate
[Fungsi WTHelperCertFindIssuerCertificate tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]
Fungsi WTHelperCertFindIssuerCertificate menemukan sertifikat penerbit dari penyimpanan sertifikat yang ditentukan yang cocok dengan sertifikat subjek yang ditentukan.
Catatan
Fungsi ini tidak memiliki pustaka impor terkait. Anda harus menggunakan fungsi LoadLibrary dan GetProcAddress untuk menautkan secara dinamis ke Wintrust.dll.
Sintaks
PCCERT_CONTEXT WINAPI WTHelperCertFindIssuerCertificate(
_In_ PCCERT_CONTEXT pChildContext,
_In_ DWORD chStores,
_In_ HCERTSTORE *pahStores,
_In_ FILETIME *psftVerifyAsOf,
_In_ DWORD dwEncoding,
_Out_opt_ DWORD *pdwConfidence,
_Out_ DWORD *dwError
);
Parameter
-
pChildContext [in]
-
Sertifikat subjek untuk menemukan sertifikat penerbit yang cocok.
-
chStores [in]
-
Jumlah elemen dalam array pahStores .
-
pahStores [in]
-
Array penyimpanan sertifikat untuk dicari.
-
psftVerifyAsOf [in]
-
Waktu verifikasi.
-
dwEncoding [in]
-
Nilai DWORD yang menentukan jenis pengodean sertifikat untuk diperiksa. Untuk informasi tentang kemungkinan jenis pengodean, lihat Jenis Pengodean Sertifikat dan Pesan.
-
pdwConfidence [out, opsional]
-
Parameter ini bisa menjadi kombinasi bit dari nol atau lebih dari nilai keyakinan berikut.
Nilai Makna - CERT_CONFIDENCE_SIG
- 0x10000000
Tanda tangan sertifikat valid. - CERT_CONFIDENCE_TIME
- 0x01000000
Waktu penerbit sertifikat valid. - CERT_CONFIDENCE_TIMENEST
- 0x00100000
Waktu sertifikat valid. - CERT_CONFIDENCE_AUTHIDEXT
- 0x00010000
Ekstensi ID otoritas valid. - CERT_CONFIDENCE_HYGIENE
- 0x00001000
Minimal, tanda tangan sertifikat dan ekstensi ID otoritas valid. - CERT_CONFIDENCE_HIGHEST
- 0x11111000
Kombinasi semua nilai keyakinan lainnya. -
dwError [out]
-
Penunjuk ke variabel DWORD yang berisi nilai kesalahan untuk sertifikat ini, jika berlaku.
Nilai kembali
Sertifikat pengeluar sertifikat yang cocok dengan sertifikat subjek yang ditentukan oleh parameter pChildContext .
Keterangan
Agar berhasil menemukan sertifikat penerbit yang cocok, persyaratan berikut harus dipenuhi:
- Tanda tangan sertifikat subjek yang ditentukan oleh parameter pChildContext harus valid.
- Anggota rgExtension dari anggota pCertInfo dari parameter pChildContext harus berisi struktur CERT_AUTHORITY_KEY_ID_INFO . Anggota CertIssuer dan CertSerialMember dari struktur ini sangat cocok dengan anggota yang sesuai untuk sertifikat penerbit.
- Nilai parameter psftVerifyAsOf harus dalam periode validitas sertifikat subjek.
- Masa berlaku sertifikat subjek harus dalam jangka waktu validitas sertifikat penerbit.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
DLL |
|
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk