AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA構造体 (wincrypt.h)

AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA構造には、ファイルの証明書チェーン検証で使用できるタイム スタンプ ポリシー情報が含まれています。

構文

typedef struct _AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA {
  DWORD cbSize;
  DWORD dwRegPolicySettings;
  BOOL  fCommercial;
} AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA, *PAUTHENTICODE_TS_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
個人用信頼データベース内のアイテムのみを許可します。

fCommercial

BOOL フラグ。 TRUE の場合、署名者は証明機関 (CA) によって、特定の最小財務基準を満たすものとして検証されています。

要件

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