コメント |
http://msdn.microsoft.com/ja-jp/library/zsfww439.aspx( 【MSDN】 Microsoft へのリンク)
[[キーペアの作成]]
http://msdn.microsoft.com/ja-jp/library/6f05ezxy.aspx(【MSDN】 Microsoft へのリンク
)
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin
@DIV
sn -k <file name>
@END
@C:red( 例 : sn -k lightbox.snk )
sn.exe の引数
@DIV
使い方: sn [-q|-quiet] <option> [<parameters>]
オプション:
-c [<csp>]
MSCORSN 操作に使用する CSP の名前を設定/リセットします。
-d <コンテナ>
<コンテナ> という名のキー コンテナを削除します。
-D <アセンブリ1> <アセンブリ2>
<アセンブリ1>と <アセンブリ2> は、署名のみが異なるか確認します。
-e <アセンブリ> <出力ファイル>
公開キーを <アセンブリ> から <出力ファイル> に抽出します。
-i <入力ファイル> <コンテナ>
キー ペアを <入力ファイル> からキー コンテナ <コンテナ> にインストール
します。
[[ -k [<キーサイズ>] <出力ファイル>
指定されたサイズの新しいキー ペアを生成して <出力ファイル> に書き込みます。]]
-m [y|n]
キー コンテナをユーザー固有でなく、コンピュータ固有にする (y)、しない (n)、
確認する (指定しない)。
-o <入力ファイル> [<出力ファイル>]
<入力ファイル> の公開キーを、コンマ区切りのテキスト ファイル <出力ファイル>
に変換します。10 進数のバイトの値のリストです。
<出力ファイル> が省略されている場合、テキストはクリップボードにコピーされ
ます。
-p <入力ファイル> <出力ファイル>
<入力ファイル> のキー ペアから公開キーを抽出して <出力ファイル> にエクス
ポートします。
-pc <コンテナ> <出力ファイル>
<コンテナ> のキー ペアから公開キーを抽出して <出力ファイル> にエクス
ポートします。
-q
非表示出力モードです。このオプションはコマンド ラインの最初に指定し、エラー
メッセージ以外の出力を表示しません。
-R[a] <アセンブリ> <入力ファイル>
<入力ファイル> 内のキー ペアを使い、完全、もしくは不完全に署名されたアセ
ンブリを再度署名します。
-Ra が使用されている場合は、アセンブリ内のすべてのファイルに対してハッシュ
は再計算されます。
-Rc[a] <アセンブリ> <コンテナ>
<コンテナ> 内のキー ペアを使い、完全、もしくは不完全に署名されたアセンブリ
を再度署名します。
-Rca を使用する場合、アセンブリ内のすべてのファイルに対してハッシュは
再計算されます。
-Rh <アセンブリ>
アセンブリのすべてのファイルに対してハッシュを再計算します。
-t[p] <入力ファイル>
<入力ファイル> の公開キー トークンを表示します。-tp が指定された場合は、
公開キー自体も表示します。
-T[p] <アセンブリ>
<アセンブリ> の公開キーのトークンを表示します。-Tp が指定された場合は、
公開キーと共に表示します。
-TS <アセンブリ> <入力ファイル>
<入力ファイル> 内のキー ペアを使い、完全、もしくは不完全に署名されたアセ
ンブリをテスト署名します。
-TSc <アセンブリ> <コンテナ>
<コンテナ> 内のキー ペアを使い、完全、もしくは不完全に署名されたアセンブリ
をテスト署名します。
-v[f] <アセンブリ>
厳密な名前による署名との一貫性を <アセンブリ> に対して確認します。-vf が指
定されている場合は、レジストリで無効化されていても強制的に検証します。
-Vl
このコンピュータでの厳密な名前の確認に関する現在の設定を一覧表示します。
-Vr <アセンブリ> [<ユーザーリスト>] [<入力ファイル>]
検証を省略するために <アセンブリ> を登録します。ユーザー名のコンマ区切り
一覧、および <入力ファイル> 内のテスト公開キーを指定することも可能です。
すべてのアセンブリを示すためには <アセンブリ> を、または指定された公開キー
トークンを持つすべてのアセンブリを示すためには *,<公開キー トークン> を
指定することができます。公開キー トークンは16 進桁の文字列で指定して
ください。
-Vu <アセンブリ>
検証を省略するために <アセンブリ> の登録解除します。<アセンブリ> の
名前付けには -Vr と同じ規則が適用されます。
-Vx
確認のスキップをするエントリをすべて削除します。
-?
-h
このヘルプを表示します。
@END
|