証明書と信頼の戻り値
次の表に、証明書と証明書の信頼の戻り値を示します。 これらの値は、ヘッダー ファイル Winerror.h に含まれています。
名前 | 説明 | 値 |
---|---|---|
CERT_E_CRITICAL | 証明書には、"重大" とマークされた不明な拡張機能が含まれています。 | 0x800B0105 |
CERT_E_INVALID_NAME | 証明書の名前が無効です。 名前が許可されている一覧に含まれていないか、または明示的に除外されています | 0x800B0114 |
CERT_E_INVALID_POLICY | 証明書に無効なポリシーがあります。 | 0x800B0113 |
CERT_E_ISSUERCHAINING | 実際、特定の証明書の親がその子証明書を発行しませんでした。 | 0x800B0107 |
CERT_E_MALFORMED | 証明書がないか、サブジェクト名や発行者名などの重要なフィールドに空の値があります。 | 0x800B0108 |
CERT_E_PATHLENCONST | 証明チェーンのパスの長さに対する制限に違反しています。 | 0x800B0104 |
CERT_E_UNTRUSTEDCA | 認定チェーンは正しく処理されましたが、CA 証明書の 1 つがポリシー プロバイダーによって信頼されていません。 | 0x800B0112 |
CRYPT_E_NO_REVOCATION_CHECK | 失効関数は、証明書の失効をチェックできませんでした。 | 0x80092012 |
TRUST_E_BAD_DIGEST | オブジェクトのデジタル署名が検証されていません。 | 0x80096010 |
TRUST_E_BASIC_CONSTRAINTS | 証明書の基本的な制約の拡張機能が監視されていません。 | 0x80096019 |
TRUST_E_CERT_SIGNATURE | 証明書の署名を検証できません。 | 0x80096004 |
TRUST_E_COUNTER_SIGNER | カウンター署名の 1 つが無効でした。 | 0x80096003 |
TRUST_E_EXPLICIT_DISTRUST | 証明書は、ユーザーによって信頼されていないと明示的にマークされました。 | 0x800B0111 |
TRUST_E_FINANCIAL_CRITERIA | 証明書が Authenticode 財務拡張機能を満たしていないか、含まれていません。 | 0x8009601E |
TRUST_E_NO_SIGNER_CERT | メッセージの署名者の証明書が無効であるか、見つかりません。 | 0x80096002 |
TRUST_E_SYSTEM_ERROR | 信頼の検証中にシステム レベルのエラーが発生しました。 | 0x80096001 |
TRUST_E_TIME_STAMP | タイム スタンプ署名またはタイム スタンプ証明書を検証できなかったか、またはその形式が正しくありません。 | 0x80096005 |