これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド サインコードです。
プログラム:
NAME
signcode - X.509 証明書を使用して PE 実行可能ファイルにデジタル署名します.
SYNOPSIS
サインコード [オプション] ファイル名
DESCRIPTION
X.32 を使用して、PE 実行可能ファイル (CLR アセンブリ、Win509 EXE または DLL) にデジタル署名します。
証明書とそれに関連付けられた秘密鍵です。 署名は互換性があります
Authenticode(r) であり、chktrust で検証できます (Windows または任意のプラットフォームのいずれか)
Mono でサポートされています)。
OPTIONS
-spc spcファイル
X.509 証明書チェーンを含む Software Publisher File (spc)。
PE 実行可能ファイルにデジタル署名します。
-v pvkファイル
デジタル署名に使用される秘密鍵を含む秘密鍵ファイル (pvk)。
PE 実行可能ファイル。 この秘密鍵は、パブリッシャー内の公開鍵と一致する必要があります
X.509 証明書。
-a md5 | sha1
PE 実行可能ファイルのデジタル署名で使用されるハッシュ アルゴリズム。 デフォルト
アルゴリズムは MD5 です。
-$ 個人 | コマーシャル
パブリッシャーに関する情報を追加します。つまり、署名が
個人または営利団体。
-n 説明
署名されたファイルの説明文を追加します。
-i URL パブリッシャーまたは署名済みファイルに関連付けられた URL を追加します。
-t URL PE 実行可能ファイルに副署するためのタイムスタンプ サービスへの URL。 連署は
パブリッシャーの後で PE 実行可能署名を有効にする場合に必要です。
証明書の有効期限が切れます。 連署は、発行者が有効な署名を持っていたことを証明します。
PE 実行可能ファイルが署名されたときの (有効期限が切れていない) 証明書。
-tr # 副署名のタイムスタンプを取得するための再試行回数。
-tw # 副署名のタイムスタンプを取得するための再試行間の遅延 (秒単位)。
-k 名
CryptoAPI キー コンテナー名 (-v を使用しない場合)。
-p 名
CryptoAPI プロバイダー名 (-v を使用しない場合)。
-y # CryptoAPI プロバイダー タイプ (-v または -p を使用しない場合)。
-ky 署名 | 交換 | #
CryptoAPI キー タイプ (-v を使用しない場合)。
-r ローカルマシン | 現在の使用者
CryptoAPI キーの場所 (-v を使用しない場合)。
-助けて , -h , -? , /?
このツールに関するヘルプを表示します。
その他 CODE 署名 TECHNOLOGIES
アセンブリは、sn.exe ツールを使用して厳密な名前を付けることもできる PE ファイルです。 の順
ファイルが Authenticode と strongname の両方を必要とする場合、コード署名は重要です
サイン。 Strongname は、Authenticode 署名の前に適用する必要があります。 適用する
アセンブリの再署名など、Authenticode 署名の後の strongname (例: delay-
sign)、Authenticode 署名を無効にします。
KNOWN 制限事項
signcode は、CAB ファイルの Authenticode 署名を生成できません。
onworks.net サービスを使用してサインコードをオンラインで使用する