struktur CRYPT_PROVIDER_FUNCTIONS (wintrust.h)
[Struktur CRYPT_PROVIDER_FUNCTIONS tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]
Struktur CRYPT_PROVIDER_FUNCTIONS mendefinisikan fungsi yang digunakan oleh penyedia layanan kriptografi (CSP) untuk operasi WinTrust.
Sintaks
typedef struct _CRYPT_PROVIDER_FUNCTIONS {
DWORD cbStruct;
PFN_CPD_MEM_ALLOC pfnAlloc;
PFN_CPD_MEM_FREE pfnFree;
PFN_CPD_ADD_STORE pfnAddStore2Chain;
PFN_CPD_ADD_SGNR pfnAddSgnr2Chain;
PFN_CPD_ADD_CERT pfnAddCert2Chain;
PFN_CPD_ADD_PRIVDATA pfnAddPrivData2Chain;
PFN_PROVIDER_INIT_CALL pfnInitialize;
PFN_PROVIDER_OBJTRUST_CALL pfnObjectTrust;
PFN_PROVIDER_SIGTRUST_CALL pfnSignatureTrust;
PFN_PROVIDER_CERTTRUST_CALL pfnCertificateTrust;
PFN_PROVIDER_FINALPOLICY_CALL pfnFinalPolicy;
PFN_PROVIDER_CERTCHKPOLICY_CALL pfnCertCheckPolicy;
PFN_PROVIDER_TESTFINALPOLICY_CALL pfnTestFinalPolicy;
struct _CRYPT_PROVUI_FUNCS *psUIpfns;
PFN_PROVIDER_CLEANUP_CALL pfnCleanupPolicy;
} CRYPT_PROVIDER_FUNCTIONS, *PCRYPT_PROVIDER_FUNCTIONS;
Anggota
cbStruct
Ukuran, dalam byte, dari struktur ini.
pfnAlloc
Penunjuk ke fungsi alokasi memori.
pfnFree
Penunjuk ke fungsi dealokasi memori.
pfnAddStore2Chain
Penunjuk ke fungsi yang menambahkan penyimpanan ke rantai.
pfnAddSgnr2Chain
Penunjuk ke fungsi yang menambahkan struktur penanda tangan ke struktur pesan dalam rantai.
pfnAddCert2Chain
Penunjuk ke fungsi yang menambahkan struktur sertifikat ke struktur penanda tangan dalam rantai.
pfnAddPrivData2Chain
Penunjuk ke fungsi yang menambahkan data privat ke struktur.
pfnInitialize
Penunjuk ke fungsi yang menginisialisasi data kebijakan.
pfnObjectTrust
Penunjuk ke fungsi yang membangun informasi untuk data penanda tangan.
pfnSignatureTrust
Penunjuk ke fungsi yang membangun informasi untuk sertifikat penandatanganan.
pfnCertificateTrust
Penunjuk ke fungsi yang membangun rantai.
pfnFinalPolicy
Penunjuk ke fungsi yang melakukan panggilan akhir ke kebijakan.
pfnCertCheckPolicy
Penunjuk ke fungsi yang memeriksa setiap sertifikat saat membangun rantai.
pfnTestFinalPolicy
Penunjuk ke fungsi yang memungkinkan struktur dicadangkan ke file.
psUIpfns
Penunjuk ke struktur CRYPT_PROVUI_FUNCS .
pfnCleanupPolicy
Penunjuk ke fungsi yang membersihkan data privat.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | wintrust.h |
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