Bagikan melalui


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
SGNR_TYPE_TIMESTAMP
0x00000010
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