2

誤って PFX ファイルを削除してしまいました。ここで、PFX ファイルを再度作成する方法を知りたいと思います。

4

4 に答える 4

8

PFX ファイルは、暗号化された秘密キーを含むファイルです。これは通常、アセンブリの信頼できる実行を可能にするコード署名に使用されます。

削除した場合 (ごみ箱に残っていないか、ソース管理サーバーから利用できない場合)、それまたはそれに含まれていたキーを回復する方法はありません。

新しいものを作成する必要があります。これにより、アセンブリの公開キーが変更されます。これは、プロジェクトの [プロパティ] の [署名] タブで行います。

于 2011-05-23T05:36:18.667 に答える
3

プロジェクトがソース管理下になく、バックアップがない場合は、[プロジェクト プロパティ] ページの [署名] タブを使用して、新しい別の厳密な名前のキー ファイルを作成する必要があります。これを行うと、アセンブリの公開キー トークンが同じでなくなることに注意してください。

于 2011-05-23T05:36:31.250 に答える
2

生成元の元の公開キーと秘密キーがない限り、PFX ファイルを再生成することはできません。

これらは、通常はそれぞれ .CER および .PVK ファイルとして個別に保存できるため、それらのコピーがあるかどうかを確認できます。

于 2011-05-23T05:36:46.050 に答える
0

プロジェクトのプロパティに移動し、[署名] タブをクリックして、[ClickOnce マニフェストに署名する] を有効にし、[テスト証明書の作成] をクリックします。snk ファイルを生成する場合は、下部にある [厳密な名前のキー ファイルを選択] コンボボックスから実行できます。

Visual Studio によって生成された pfx の有効期間はかなり短い (1 年だと思います) ため、独自に生成する必要があることに注意してください。

于 2011-05-23T05:37:32.733 に答える