1

最近、当社は Thawte Authenticode 証明書を購入しました。今、私は非常に単純な hello-world .NET コンソール アプリケーションに署名しようとしています。

私が使う

signtool.exe サインウィザード

  1. 私の.exeを選択
  2. ファイルから証明書を選択します。ファイルを選択し.crtます。証明書に関するすべての情報は問題ありません - 当社の属性があります
  3. 次に、秘密鍵を選択することをお勧めします。証明書要求ファイルを生成したときに秘密鍵を保存しました。ファイル.csrを選択し.keyます。 ここに画像の説明を入力
  4. クリックNextすると、「証明書と秘密鍵が一致しないか、無効な情報が含まれています」というエラーが表示されます

プライベート キーが証明書と一致することを確認するという投稿に従って、秘密キーが証明書と一致することを確認しました。すべて問題ないようです - モジュラスと公開指数は同じです。

私は何を間違っていますか?

4

1 に答える 1

2

生成されたファイルを使用して実行可能ファイルに署名することができました.pfx

これは、および.pfxから作成される方法です- create pfxcertprivate key

次に、signtoolを使用しました-

signtool.exe サイン /f your.pfx /p pfxpassword<exe.file>

しかもサイン入り!

繰り返しますが、.pfx最初に作成する必要があるのはファイルです。

于 2013-03-20T11:30:47.103 に答える