0

生成された証明書を使用して署名しようとしているOutlookプラグイン.vstoのプロジェクトがあります。証明書はローカルCAから生成されます。[署名]タブでプロジェクトに追加すると、すべての情報が表示され、見栄えがします。公開して実行しようとすると、公開者を確認できないというプロンプトが表示されます。mageを使用して辞任し、-usemanifestfortrustをtrueに設定し、発行者名を設定してみました。同じ結果。.vstoとマニフェストを辞任してみました。また、すべての.deploy拡張子を削除し、mageを介して更新を行いましたが、すべて同じ結果になりました。私たちは困惑しています。

誰か提案はありますか?私はそれについて約50の記事を読みました(これは私がこれらのトラブルシューティングのアイデアを得た場所です)が、運がありません。TIA

4

1 に答える 1

0

キーをエクスポートしない証明書テンプレートと関係があることがわかりました。CAの証明書ビルダー(キーのエクスポートを許可する)のチェックボックスがグレー表示されており、それを有効にする方法がないことに気付きました。私は管理者に調べてもらい、彼が私に言ったことは、チェックボックスを有効にして再生成するカスタムテンプレートを作成する必要があるということでした。そこから、私がしたのは証明書でプロジェクトに署名することだけで、すべてが良かったです。インストーラーを実行すると、情報と緑色のチェックマークアイコンが表示されます。そしてもちろん、信頼できるストアに証明書を追加しても、プロンプトは表示されません。このアプリケーションは会社で使用するためのものであるため、Verisignは必要ありません。

于 2012-06-28T04:01:43.373 に答える