CRYPT_PROVIDER_CERT 構造体 (wintrust.h)
[ 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
次の信頼値の 0 個以上のビットごとの組み合わせ。
dwError
この証明書のエラー値を含む DWORD 変数へのポインター (該当する場合)。
pTrustListContext
証明書信頼リスト (CTL) を表す CTL_CONTEXT へのポインター。
fTrustListSignerCert
証明書が信頼リスト署名者証明書であるかどうかを示すブール値。
pCtlContext
自己署名証明書を含む CTL を表す CTL_CONTEXT へのポインター (該当する場合)。
dwCtlError
自己署名証明書を含む CTL のエラー値を含む DWORD 変数へのポインター (該当する場合)。
fIsCyclic
証明書の信頼が循環的であるかどうかを示すブール値。
pChainElement
チェーン内の証明書の状態を表す CERT_CHAIN_ELEMENT へのポインター。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | wintrust.h |