2016-10-27 8 views

答えて

1

それほど難しくありません。いくつかのステップが必要です。

ソリューション: - 以下、多くのリソースを通じてトローリング、そして実際にこれを正常に行った後のVisual Studioプロジェクトへの.pfx証明書をインストールするために必要なステップです:あなたは、

  1. まずComodo.comで何かをするときにFirefoxを使用する必要があります。 (Comodoのテクニカルサポートに相談したときに、Firefox以外のブラウザを使用した場合、その応答は「それが問題です」となります)
  2. 他のブラウザを使用してComodoから署名済み証明書を要求したFirefoxを使用してComodoにログインし、彼らが承認した署名入りの証明書に「置き換える」ことを要求する必要があります。 (検証の後、新しい.zipファイルにバンドルしてダウンロードします)。
  3. Comodoからダウンロードしたzipには4つのファイルがあり、現在の日付とともに、ファイル名にすべての文字と数字のある証明書が必要です。 (これは新しいSHA256キーで変更されたので、2つのファイルのうちの1つがあったと思います。
  4. ダウンロードして解凍したら、.crtファイル(ファイル名に数字と文字のみ)をワークフォルダに抽出します。
  5. Firefoxを開き - >オプション - >詳細設定 - >証明書
  6. インポートコモドは、[バックアップ]タブを選択し、[ファイル名を指定し、パスワード(とパスワードを保存
  7. ファイル.CRT - このパスワードは、コード署名の設定時にパスワードを要求すると、映像スタジオに入力する必要があるメインと唯一のパスワードであるため、このパスワードを下に書き込むか、暗号化されたファイル/フォルダに保存してください。 Firefoxでバックアップを使用すると、証明書付きの秘密鍵が保存されます。秘密鍵は、Firefox経由でComodoで証明書を要求した秘密鍵と同じです。保存されたファイルは.p12ファイルになります。
  8. DigiCert Certificate Utility for Windows
  9. DigiCertを開始し、.p12ファイルをインポートしてから.pfxにエクスポートします。
  10. [プロジェクトのプロパティ] - > [署名]に移動し、(a).pfx証明書を最初にに「ClickOnceマニフェストに署名する」(上部)タブに追加し、 second "アセンブリに署名する"(タブの下部)に.pfxを追加し、手順7のパスワードを入力します(この順序に従わないと成功しません)。
  11. これで完了です。コンパイルされたアセンブリは、署名付き証明書で保護されます。

アセンブリを難読化する場合は、C:\ Program Files(x86)\ Windows Kits \ 8.1 \ binにあるWindows signtools.exeを使用するビルド後のコマンドを追加する必要があります。 Visual Studio用のSDKをインストールした場合は\ x86です。 "post-build signtools.exe"で検索してください(32ビットと64ビットのsigntools.exeはx86とx64のフォルダにありますが、通常はAnyCPUにコンパイルするので、32ビット版の使用方法を学んでいます)。

MAJOR POINT

KEYは、ビルド時に検証のためのサーバーを呼び出しSINCEあなたは常に、COMODOのKEYの署名を含むVisual STUDIOアセンブリのリリースバージョンをコンパイルするときONLINEする必要があります。これはCOMODOとの打ち合わせであり、なぜなら、インターネット接続がなくても、間違ったエラーメッセージが表示されているからです。あなたはビルド中にオンラインになっていないためです。

関連する問題