私は、所有している pfx ファイルを使用して Windows 8 appx パッケージに署名しようとしています。次のようなコマンドを使用しています。
signtool.exe sign /fd sha256 /f "key.pfx" "app.appx"
そして、このことから次のことがわかります。
SignTool エラー: 指定されたすべての条件を満たす証明書が見つかりませんでした。
どのような「基準」を満たしていないのでしょうか? これはテストのみを目的としており、自己署名証明書です。キーをインポートして署名してみましたが、常に同じエラーが発生します。どうすれば修正できますか?
ベストアンサー1
Visual Studio でこのエラーが発生した場合、元々開発されたコンピューターと一致する署名証明書が設定されていたことが原因です。
これを確認するには、プロジェクトのプロパティ > 署名タブに移動し、証明書の詳細を確認します。
署名を無効にするには、「ClickOnce マニフェストに署名する」のチェックを外すことができます。
このオプションをオフにしたくない場合は、証明書をインストールする必要があります。