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 ファイルの署名を指定するために使用できます。 |