wintrust.h) (CRYPT_PROVIDER_CERT 結構
[ CRYPT_PROVIDER_CERT 結構可用於需求一節中指定的作業系統。 後續版本可能會變更或無法使用。]
CRYPT_PROVIDER_CERT結構提供提供者憑證的相關資訊。
語法
typedef struct _CRYPT_PROVIDER_CERT {
DWORD cbStruct;
PCCERT_CONTEXT pCert;
BOOL fCommercial;
BOOL fTrustedRoot;
BOOL fSelfSigned;
BOOL fTestCert;
DWORD dwRevokedReason;
DWORD dwConfidence;
DWORD dwError;
CTL_CONTEXT *pTrustListContext;
BOOL fTrustListSignerCert;
PCCTL_CONTEXT pCtlContext;
DWORD dwCtlError;
BOOL fIsCyclic;
PCERT_CHAIN_ELEMENT pChainElement;
} CRYPT_PROVIDER_CERT, *PCRYPT_PROVIDER_CERT;
成員
cbStruct
這個 結構的大小,以位元組為單位。
pCert
憑證內容的指標。
fCommercial
布林值,指出憑證是否為商業憑證。
fTrustedRoot
布林值,指出憑證是否為受信任的根憑證。
fSelfSigned
布林值,指出憑證是否自我簽署。
fTestCert
布林值,指出憑證是否為測試憑證。
dwRevokedReason
指定撤銷原因的值,如果適用的話。
dwConfidence
下列信賴值的零個或多個位元組合。
dwError
如果適用,則為 DWORD 變數的指標,其中包含此憑證的錯誤值。
pTrustListContext
CTL_CONTEXT指標,表示 CTL) (憑證信任清單。
fTrustListSignerCert
布林值,指定憑證是否為信任清單簽署者憑證。
pCtlContext
CTL_CONTEXT的指標,如果適用的話,表示包含自我簽署憑證的 CTL。
dwCtlError
DWORD變數的指標,其中包含包含自我簽署憑證之 CTL 的錯誤值,如果適用的話。
fIsCyclic
布林值,指出憑證信任是否為迴圈。
pChainElement
代表鏈結內憑證狀態 之CERT_CHAIN_ELEMENT 的指標。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | wintrust.h |