10

ソフトウェア ビルド プロセスで使用するアセンブリ情報アプリケーションを作成しており、署名済みの .Net アセンブリからデジタル署名情報を読み取ろうとしています。

署名されたアセンブリを右クリックし、[デジタル署名] タブを選択して [詳細] ボタンをクリックすることにより、Windows エクスプローラーで実行できることを C# コードで実行したいと考えています。例えば

Windows 7 エクスプローラーは、ファイルのプロパティを右クリックして実行できます

デジタル署名の詳細

C#でこれをプログラムで行う方法を知っている人はいますか? 現在、Mono Cecil ライブラリを使用して、アセンブリから残りの情報を取得しています。あなたの助けが最も高く評価されます。

4

2 に答える 2

6

Mono プロジェクトは両方のソース コードを提供しsigncodechktrust独自のアプリケーション内で再利用できます (オープン ソース、MIT X11 ライセンス)。

どちらもMono.Security.dllアセンブリを使用し (Linux や OSX だけでなく、Windows でも動作します)、完全な Authenticode サポートが含まれています。

于 2012-05-14T22:03:41.710 に答える