wintrust.h ヘッダー

このヘッダーは、セキュリティと ID によって使用されます。 詳細については、次を参照してください。

wintrust.h には、次のプログラミング インターフェイスが含まれています。

関数

 
OpenPersonalTrustDBDialog

[証明書] ダイアログ ボックスを表示します。 (OpenPersonalTrustDBDialog)
OpenPersonalTrustDBDialogEx

[証明書] ダイアログ ボックスを表示します。 (OpenPersonalTrustDBDialogEx)
WintrustAddActionID

信頼プロバイダー アクションをユーザーのシステムに追加します。
WintrustAddDefaultForUsage

プロバイダーの既定の使用状況識別子とコールバック情報を指定します。
WintrustGetDefaultForUsage

既定の使用状況識別子とコールバック情報を取得します。
WintrustGetRegPolicyFlags

ポリシー プロバイダーのポリシー フラグを取得します。
WintrustLoadFunctionPointers

指定したアクション GUID の関数エントリ ポイントを読み込みます。 この関数には、インポート ライブラリが関連付けされません。
WintrustRemoveActionID

WintrustAddActionID 関数によって追加されたアクションを削除します。 この関数には、インポート ライブラリが関連付けされません。
WintrustSetDefaultIncludePEPageHashes

PE ファイルのサブジェクト インターフェイス パッケージ (SIP) 間接データを作成するときにページ ハッシュを含めるかどうかを決定する既定の設定を設定します。
WintrustSetRegPolicyFlags

ポリシー プロバイダーのポリシー フラグを設定します。
WinVerifyTrust

指定したオブジェクトに対して信頼検証アクションを実行します。
WinVerifyTrustEx

指定したオブジェクトに対して信頼検証アクションを実行し、WINTRUST_DATA構造体へのポインターを受け取ります。
WTHelperCertCheckValidSignature

署名が有効かどうかを確認します。
WTHelperCertIsSelfSigned

証明書が自己署名されているかどうかを確認します。
WTHelperGetProvCertFromChain

証明書チェーンから信頼プロバイダー証明書を取得します。
WTHelperGetProvPrivateDataFromChain

プロバイダー ID を使用して、チェーンからCRYPT_PROVIDER_PRIVDATA構造体を受け取ります。
WTHelperGetProvSignerFromChain

チェーンからインデックスによって署名者またはカウンター署名者を取得します。
WTHelperProvDataFromStateData

指定したハンドルから信頼プロバイダー情報を取得します。

構造

 
CRYPT_PROVIDER_CERT

プロバイダー証明書に関する情報を提供します。
CRYPT_PROVIDER_DATA

WinVerifyTrust と信頼プロバイダーの間でデータを渡すために使用されます。
CRYPT_PROVIDER_DEFUSAGE

WintrustGetDefaultForUsage 関数によって使用され、プロバイダーの既定の使用法のコールバック情報を取得します。
CRYPT_PROVIDER_FUNCTIONS

WinTrust 操作に暗号化サービス プロバイダー (CSP) によって使用される関数を定義します。
CRYPT_PROVIDER_PRIVDATA

プロバイダーが使用するプライベート データを格納します。
CRYPT_PROVIDER_REGDEFUSAGE

プロバイダーの既定の使用状況に関するコールバック情報を登録するために WintrustAddDefaultForUsage 関数によって使用されます。
CRYPT_PROVIDER_SGNR

署名者またはカウンター署名者に関する情報を提供します。
CRYPT_PROVIDER_SIGSTATE

ポリシー プロバイダーと Wintrust 間の通信に使用されます。
CRYPT_PROVUI_DATA

プロバイダーのユーザー インターフェイス (UI) データを提供します。 この構造体は、CRYPT_PROVUI_FUNCS構造体によって使用されます。
CRYPT_PROVUI_FUNCS

プロバイダーのユーザー インターフェイス (UI) 関数に関する情報を提供します。 この構造体は、CRYPT_PROVIDER_FUNCTIONS構造体によって使用されます。
CRYPT_REGISTER_ACTIONID

プロバイダーの関数に関する情報を提供します。
CRYPT_TRUST_REG_ENTRY

DLL 名と関数名でプロバイダー関数を識別します。
SPC_INDIRECT_DATA_CONTENT

署名されたファイルのダイジェストやその他の属性を格納するために、Authenticode 署名で使用されます。
WIN_CERTIFICATE

この構造体は、実行可能ファイルの検証に使用される署名をカプセル化します。
WINTRUST_BLOB_INFO

WinVerifyTrust を呼び出してメモリ BLOB を確認するときに使用されます。
WINTRUST_CATALOG_INFO

WINTRUST_CATALOG_INFO構造は、WinVerifyTrust を呼び出して Microsoft カタログのメンバーを確認するときに使用されます。
WINTRUST_CERT_INFO

WinVerifyTrust を呼び出してCERT_CONTEXTを確認するときに使用されます。
WINTRUST_DATA

WinVerifyTrust を呼び出して、必要な情報を信頼プロバイダーに渡すときに使用されます。
WINTRUST_FILE_INFO

WINTRUST_FILE_INFO構造体は、WinVerifyTrust を呼び出して個々のファイルを検証するときに使用されます。
WINTRUST_SGNR_INFO

WinVerifyTrust を呼び出してCMSG_SIGNER_INFO構造体を検証するときに使用されます。
WINTRUST_SIGNATURE_SETTINGS

ファイルの署名を指定するために使用できます。