署名付きファイルとカタログの作成
ファイルに署名してカタログを作成するには、まずファイル、証明書、公開キーに署名するプロセスが必要です。
ファイルに署名してカタログを作成するには
- Pktextract.exeを使用して、証明書ファイルから公開キー トークンを抽出します。 証明書ファイルは、ユーティリティと同じディレクトリに存在する必要があります。
- 公開キー トークン値を使用して、マニフェスト ファイル内の assemblyIdentity 要素の publicKeyToken 属性を更新します。
- アセンブリ マニフェストに含まれるファイルのハッシュを生成し、カタログ記述ファイル (.cdf) を作成するには、 MT.exe を使用します。
- 生成された .cdf で Makecat.exeを使用して、アセンブリのセキュリティ カタログを作成します。 このツールは CryptoAPI に含まれています。
- SignTool ユーティリティを使用して、手順 1 で使用した証明書で生成されたカタログに署名します。 手順 3 と 4 の .cdf は、カタログの作成後に削除できます。
「アセンブリ署名の例」も参照してください。