共用方式為


CRYPT_PROVIDER_SGNR 結構 (wintrust.h)

[ CRYPT_PROVIDER_SGNR 結構可用於需求一節中指定的操作系統。 它可能會在後續版本中改變或無法使用。]

CRYPT_PROVIDER_SGNR 結構提供簽署者或計數器簽署者的相關信息。

語法

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;

成員

cbStruct

這個結構的大小,以位元組為單位。

sftVerifyAsOf

目前時間或時間戳。

csCertChain

pasCertChain 陣列中的元素數目。

pasCertChain

CRYPT_PROVIDER_CERT 結構的陣列。

dwSignerType

如果原則已知,則為簽署者類型。 如果簽署者類型未知,則此值為零,或下列值。

意義
SGNR_TYPE_TIMESTAMP
0x00000010
時間戳簽署者。

psSigner

CMSG_SIGNER_INFO 結構的指標。

dwError

建置或驗證簽署者時的錯誤值。

csCounterSigners

pasCounterSigners 陣列中的元素數目。

pasCounterSigners

表示計數器符號之 CRYPT_PROVIDER_SGNR 結構的陣列指標。

pChainContext

CERT_CHAIN_CONTEXT 結構的指標。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 wintrust.h