次の方法で共有


署名のスコア

このページでは、ドライバー パッケージの署名スコアについて説明します。 署名スコアは、ドライバー パッケージのランクで構成される 3 つのスコアのうちの 1 つです。 このページの情報は、Windows Vista 以降のバージョンのオペレーティング システムにのみ適用されます。

ドライバー パッケージのランクは、SSGGTHHH0x として書式設定されます。ここで、0xSS000000 の値は署名スコアです。 0x00GG0000 の値は 特徴スコアであり、 0X0000THHH の値は 識別子スコアです。

署名スコアは、次のように、ドライバー パッケージの署名方法に従ってドライバー パッケージをランク付けします。

  • Windows は、信頼された署名を持つドライバー パッケージに、最適な署名スコア (最も低い署名スコア値) を割り当てます。 これには、次のものが含まれます。

    • Premium WHQL 署名と標準 WHQL 署名。
    • 受信トレイ ドライバー パッケージの署名。
    • Windows Sustained Engineering (Windows SE) の署名。
    • Authenticode テクノロジを使用したサード パーティの署名。 有効なサード パーティの署名の種類は次のとおりです。
      • エンタープライズ証明機関 (CA) のコード署名証明書を使用して署名されたドライバー。
      • クラス 3 CA によって発行されたコード署名証明書を使用して署名されたドライバー。
      • MakeCert Toolによって作成されたコード署名証明書を使用して署名されたドライバー。
  • Windows では、有効な署名がないドライバー パッケージ に 2 番目に優れた署名スコアが割り当てられますが、ドライバー パッケージは、.nt プラットフォーム拡張機能を持つ INF DDInstall セクション によってインストールされます。

    .nt 拡張機能の詳細については、「複数のプラットフォームとオペレーティング システムの用の INF ファイルの作成」を参照してください。

  • Windows では、有効な署名がないドライバー パッケージに 3 番目に優れた署名スコアが割り当てられ、ドライバー パッケージは、.nt プラットフォーム拡張機能を持つ INF DDInstall セクションによってインストールされません。

  • Windows では、署名されていない、または署名状態が不明なドライバー パッケージに、4 番目と最悪の署名スコア (最高の署名スコア値) が割り当てられます。

ドライバーのランク付けの詳細については、「Windows によるドライバーのランク付け」を参照してください。