AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA 構造体 (wincrypt.h)

AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA構造体には、ファイルの証明書チェーンの検証で使用されるポリシー情報が保持されます。

構文

typedef struct _AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA {
  DWORD             cbSize;
  DWORD             dwRegPolicySettings;
  PCMSG_SIGNER_INFO pSignerInfo;
} AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA, *PAUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA;

メンバー

cbSize

この構造体のサイズ (バイト単位)。

dwRegPolicySettings

ユーザーが変更できるインストール時に設定されるフラグ。 Authenticode ツール パックにある SetReg ツールを使用して、各値の選択を選択または取り消すことができます。 これらのフラグは、ビットごとの OR 演算を使用して組み合わせることができます。

意味
WTPF_TRUSTTEST
"TEST" 証明書を信頼します。
WTPF_TESTCANBEVALID
"TEST" 証明書の有効性を確認します。
WTPF_IGNOREEXPIRATION
証明書の有効期限を無視します。
WTPF_IGNOREREVOKATION
失効チェックを無視します。
WTPF_OFFLINEOK_IND
ソースがオフラインの場合は、個々の証明書を信頼します。
WTPF_OFFLINEOK_COM
ソースがオフラインの場合は、商用証明書を信頼します。
WTPF_OFFLINEOKNBU_IND
ソースがオフラインの場合は、個々の証明書を信頼します。 UI は使用しないでください。
WTPF_OFFLINEOKNBU_COM
ソースがオフラインの場合は、商用証明書を信頼します。 チェック UI は使用しないでください。
WTPF_VERIFY_V1_OFF
v1 証明書の検証をオフにします。
WTPF_IGNOREREVOCATIONONTS
タイム スタンプ失効チェックを無視します。
WTPF_ALLOWONLYPERTRUST
個人用信頼データベース内のアイテムのみを許可します。

pSignerInfo

ファイルの署名者に関する情報を含む CMSG_SIGNER_INFO 構造体へのポインター。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header wincrypt.h