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
如果原則已知,則為簽署者類型。 如果簽署者類型未知,則此值為零,或下列值。
值 | 意義 |
---|---|
|
時間戳簽署者。 |
psSigner
CMSG_SIGNER_INFO 結構的指標。
dwError
建置或驗證簽署者時的錯誤值。
csCounterSigners
pasCounterSigners 陣列中的元素數目。
pasCounterSigners
表示計數器符號之 CRYPT_PROVIDER_SGNR 結構的陣列指標。
pChainContext
CERT_CHAIN_CONTEXT 結構的指標。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | wintrust.h |