方法 : デバイス プロジェクトで証明書をインポートおよび適用する
更新 : 2007 年 11 月
[証明書の選択] ダイアログ ボックスは、デバイス プロジェクトに署名するための中心ポータルです。次の手順で説明するように、このダイアログ ボックスから、[証明書の管理] ダイアログ ボックスと証明書のインポート ウィザードを使用できます。
メモ : |
---|
お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。 |
[証明書の選択] ダイアログ ボックスを表示する
[証明書の選択] ダイアログ ボックスへのアクセス方法は、署名対象のプロジェクトの種類によって異なります。
[証明書の選択] ダイアログ ボックスを表示するには
ソリューション エクスプローラで、<プロジェクト名>を右クリックし、[プロパティ] をクリックします。
続いて、次のいずれかの手順を使用します。
Visual Basic プロジェクトおよび Visual C# プロジェクトでは、プロジェクト デザイナで [デバイス] をクリックして [Authenticode で署名] を選択します。次に、[証明書の選択] をクリックします。
Visual C++ プロジェクトでは、[Authenticode 署名をする] を選択してから [証明書] プロパティ行にある [...] ボタンをクリックします。
スマート デバイス CAB プロジェクトでは、[Authenticode 署名をする] を選択してから [ストアから選択] をクリックします。
デバイス プロジェクトの証明書を選択する
上に示した手順に従って [証明書の選択] ダイアログ ボックスを表示した後は、目的の証明書を選択できます。
[証明書の選択] ダイアログ ボックスを使用してプロジェクトの証明書を選択するには
プロジェクトに使用する証明書が [証明書の選択] ダイアログ ボックスに表示されている場合は、その証明書を選択して [OK] をクリックします。
プロジェクトのビルド時に、その証明書を使用してプロジェクトが署名されます。
プロジェクトに使用する証明書が [証明書の選択] ダイアログ ボックスに表示されていない場合は、証明書のインポート ウィザードを使用して証明書をインポートできます。
デバイス プロジェクトの証明書をインポートする
Visual Studio に用意されているテスト証明書をインポートし、プロジェクトにそれらの証明書を適用することで、[証明書の選択] ダイアログ ボックスを設定する方法を次の手順に示します。この手順は、他の証明書を適用する場合も同じです。
Visual Studio には、プロジェクトに適用する証明書をインポートするタスクのユーザー インターフェイス要素として、次の 3 つがあります。
[証明書の選択] ダイアログ ボックス。現在のプロジェクトに適用する証明書を指定します。
[証明書の管理] ダイアログ ボックス。開発用コンピュータ上で使用できる証明書ファイルを一覧表示します。
証明書のインポート ウィザード。証明書ファイルを選択し、それを格納する場所を指定できます。
証明書のインポート ウィザードを使用してテスト証明書をインポートするには
[証明書の選択] ダイアログ ボックスで、[証明書の管理] をクリックします。
[証明書の管理] ダイアログ ボックスに、開発用コンピュータに格納されている証明書の一覧が表示されます。
[インポート] をクリックして、証明書のインポート ウィザードを開きます。
[次へ] をクリックして、ウィザードの [インポートする証明書ファイル] ページを開きます。
[参照] をクリックし、Visual Studio の [TestCertificates] フォルダに移動します。
既定では、このフォルダは drive:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools にあります。
[ファイルの種類] の選択を、[すべてのファイル (*.*)] に変更し、TestCert_Privileged.pfx または TestCert_Unprivileged.pfx を選択し、[開く] をクリックします。
ウィザードの [インポートする証明書ファイル] ページで、[次へ] をクリックして [パスワード] ページを開きます。
[Passwod] ボックスは空欄のままにしておきます。これらのテスト証明書にはパスワードは設定されていません。
[次へ] をクリックして [証明書ストア] ページを開きます。[証明書ストア] ボックスで [Personal] が選択されていることを確認します。
[次へ] をクリックして完了ページを表示します。次に、[完了] をクリックします。
"正常に読み込まれました" というメッセージが表示されます。
[OK] をクリックしてこのメッセージ ボックスを閉じます。
[証明書の管理] ダイアログ ボックスの一覧に、インポートした証明書が表示されます。[閉じる] をクリックし、[証明書の選択] ダイアログ ボックスに戻ります。
必要な証明書をクリックし、[OK] をクリックします。
最初のプロパティ ページに証明書が表示されます。
参照
処理手順
方法 : Visual Basic アプリケーションまたは Visual C# アプリケーションに署名する (デバイス)
方法 : Visual Basic アセンブリまたは Visual C# アセンブリに署名する (デバイス)
方法 : Visual C++ プロジェクトでプロジェクトの出力に署名する (デバイス)
方法 : デバイスに SQL Server Compact 3.5 をインストールする