Share via


ドライバー パッケージをリリース署名する方法

このセクションでは、 ドライバー パッケージ をリリース 署名するときに従う必要がある基本的な手順について説明します。 次に例を示します。

  • 商用証明機関 (CA) から ソフトウェア発行証明書 (SPC) を取得します。

  • 埋め込み署名を使用したドライバー バイナリのリリース署名 注: ドライバーが ブートスタート ドライバーの場合は、ドライバー内にデジタル署名を埋め込む必要があります。

  • テスト署名のための ドライバー パッケージ の準備。 これには、ドライバー パッケージの デジタル署名を含むカタログ ファイル の作成が含まれます。

  • ドライバー パッケージのカタログ ファイルのリリース署名。

このセクションの各トピックでは、テスト署名プロセスの個別の手順について説明し、手順を理解するために必要な一般的な情報を提供します。 さらに、各トピック内で、手順に関する詳細情報を提供する他のトピックを取り上げています。

メモ このセクションでは、ドライバー パッケージの発行元がドライバー パッケージを手動でリリース 署名する必要がある場合の手順について説明します。 この ハードウェア認定キット (HCK) には、さまざまな種類のデバイスの テスト カテゴリ があります。 デバイスの種類のテスト カテゴリがこの一覧に含まれている場合、ドライバーの発行元は、ドライバー パッケージを手動でリリース署名するのではなく、ドライバー パッケージの WHQL リリース署名 を取得する必要があります。

このセクションでは、ドライバーのテスト署名に関連するさまざまなプロセスに個別のコンピューターを使用します。 これらのコンピューターは、次のように呼ばれます。

コンピューターへの署名
これは、Windows Vista 以降のバージョンの Windows のドライバー パッケージにテスト署名するために使用されるコンピューターです。 このコンピューターは、Windows XP SP2 以降のバージョンの Windows を実行している必要があります。 ドライバー署名ツール を使用するには、このコンピューターに Windows Vista 以降のバージョンの Windows Driver Kit (WDK) がインストールされている必要があります。

テスト コンピューター
これは、リリース署名されたドライバー パッケージのインストールとテストに使用されるコンピューターです。 このコンピューターは、Windows XP SP2 以降のバージョンの Windows を実行している必要があります。

リリース署名プロセスについて説明する場合、このセクションのトピックでは ToastPkg サンプル ドライバー パッケージを使用します。 WDK インストール ディレクトリ内では、 ToastPkg ドライバー パッケージは src\general\toaster\toastpkg ディレクトリにあります。

このセクションでは、以下のトピックについて説明します:

ソフトウェア発行元証明書 (SPC) の取得

ドライバー パッケージのリリース署名用のカタログ ファイルの作成

ドライバー パッケージのカタログ ファイルのリリース署名

埋め込み署名を使用したドライバーのリリース署名

リリース署名の検証

リリース署名をサポートするコンピューターの構成

リリース署名されたドライバー パッケージのインストール