struktur CRYPT_PROVIDER_SGNR (wintrust.h)
[Struktur CRYPT_PROVIDER_SGNR tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]
Struktur CRYPT_PROVIDER_SGNR menyediakan informasi tentang penanda tangan atau countersigner.
Sintaks
typedef struct _CRYPT_PROVIDER_SGNR {
DWORD cbStruct;
FILETIME sftVerifyAsOf;
DWORD csCertChain;
struct _CRYPT_PROVIDER_CERT *pasCertChain;
DWORD dwSignerType;
CMSG_SIGNER_INFO *psSigner;
DWORD dwError;
DWORD csCounterSigners;
struct _CRYPT_PROVIDER_SGNR *pasCounterSigners;
PCCERT_CHAIN_CONTEXT pChainContext;
} CRYPT_PROVIDER_SGNR, *PCRYPT_PROVIDER_SGNR;
Anggota
cbStruct
Ukuran, dalam byte, dari struktur ini.
sftVerifyAsOf
Waktu saat ini, atau stempel waktu.
csCertChain
Jumlah elemen dalam array pasCertChain .
pasCertChain
Array struktur CRYPT_PROVIDER_CERT .
dwSignerType
Jenis penanda tangan, jika diketahui oleh kebijakan. Nilai ini nol, jika jenis penanda tangan tidak diketahui, atau nilai berikut.
Nilai | Makna |
---|---|
|
Penanda tangan stempel waktu. |
psSigner
Penunjuk ke struktur CMSG_SIGNER_INFO .
dwError
Nilai kesalahan, jika ada, saat membangun atau memverifikasi penanda tangan.
csCounterSigners
Jumlah elemen dalam array pasCounterSigners .
pasCounterSigners
Penunjuk ke array struktur CRYPT_PROVIDER_SGNR yang mewakili penghitung.
pChainContext
Penunjuk ke struktur CERT_CHAIN_CONTEXT .
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 |