問題タブ [makecert]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2160 参照

wcf - WCF を使用した SSL が機能しない! デバッグ方法

私は WCF と SSL に手を出していますが、少し問題が発生しました。

自己ホスト型の WCF サービスと、トークンを要求するために接続する基本的なクライアントがあります。

開発マシンにセットアップしましたが、SSL経由で正常に通信しているようです。

しかし、展開をテストするために別のマシンにセットアップすると、クライアントはサービスから何も返されません。

これは私が設定した証明書と関係があると思います。これだけが異なると思うからです。

netsh コマンドを使用して、ポートをサーバー上に既に存在する既存の証明書に関連付けました。そして、それは私の開発マシンと同じように見えます(makecertで手動で証明書を作成した場所.

最初に展開サーバーで同じ手順を実行しようとしましたが、サーバーの共通名を持つ証明書が既に存在していたため失敗しました。与えられていた:

SSL 証明書の追加に失敗しました。エラー: 1312 指定されたログオン セッションが存在しません...

netsh http add を機能させる唯一の方法は、既存の証明書の証明書ハッシュを指定することでした。

これは私の問題ですか、それともレッドニシンですか? このような問題をどのようにデバッグしますか?

0 投票する
4 に答える
52151 参照

visual-studio-2012 - makecert.exe はどこにありますか? ビジュアル スタジオ アルティメット 2012

makecert UI ツールを使用して、自己署名コード証明書を簡単に生成しようとしています。makecert.exe の DIR の場所を見つけようとしています。

この前の回答に従ったところ、すべてのコマンド ライン スイッチがエラーなく機能しました。- ただし、UI ツールを使用しようとすると、次のエラーが表示されました。

ここに画像の説明を入力

したがって、makecert.exe および pvk2pfx.exe と同じディレクトリにツールを配置する必要があると想定しました。

ここに私が見た場所があります:

  • C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
  • C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64
  • C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin (空)
  • C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 ツール
  • C:\Program Files (x86)\Microsoft Visual Studio 11.0\SDK\v3.5\Bin
  • C:\Program Files\Microsoft Visual Studio 11.0 (関連フォルダーなし)
0 投票する
2 に答える
1032 参照

node.js - 一部の証明書で、Nodejs が Cannot_to_verify_leaf_signature でエラーになる

一部のデータを他のサーバーに送信するnodejsを使用しようとしています。Nodejs は https で他のサーバーと通信しており、nodejs は利用可能なルート証明書を使用して他のサーバーの証明書を検証します。要件は、nodejs が許可されていないものを拒否する必要があることです。

上記のセットアップをいくつかのテストサーバーでテストしています。1 つのテスト サーバーについて、サーバー証明書を作成し、openSSL を使用して自己署名 CA 証明書「CA1.cer」によって署名されています。もう 1 つのテスト サーバーについては、最初のテスト サーバーと同じ手順に従いましたが、makecert ユーティリティを使用しました。

これで、nodejs コードに両方の CA 証明書を含めました。問題は、makecert ユーティリティを使用して作成された証明書を持つテスト サーバーで nodejs が失敗することです。ただし、同じコードは、openSSL を使用して作成された証明書を持つテスト サーバーで機能します。

一方、両方のサーバーは、証明書エラーなしでブラウザ上で正常に動作します..

私のnodejsオプションは以下の通りで、私はバージョンv0.8.18を使用しています:

助けてください....

0 投票する
1 に答える
1410 参照

powershell - パスワードを要求する makecert

次のpowershell関数が与えられた場合:

makecert は、証明書のパスワードを入力するように求めています。*.pvk ファイルが既に存在し、パスワードが設定されている場合、私が理解していることから、これは行われません。

私の質問は、1 つの makecert コマンドを 2 つの別々のコマンドに分割するにはどうすればよいですか? 1 つは *.pvk を作成し、もう 1 つは *.cer を作成します。

どうもありがとう

0 投票する
1 に答える
768 参照

c# - 証明書ストアに挿入される Fiddler.cer の複製

私は文字通り何もしないベアボーンテストケースをまとめましたFiddlerApplication.Startup(8877, true, true);.FiddlerRoot.cerの個人ストアをクリアした後でも、ランダムなFiddlerRoot.cerの束を取得しています。現在のユーザーのパーソナル ストア。以下は、テスト ケースを実行して Web ページを更新したときのスクリーンショットです。

紛らわしい重複

最終的に、Fiddler は以下のエラーをログ出力にスパム送信します。

0 投票する
2 に答える
3021 参照

ssl - 複数のホスト名を使用する IIS Express サイトの SSL を構成するにはどうすればよいですか?

私の Web アプリケーション プロジェクトには、単一の IIS Express サイトの傘下で提供される複数の Web サイトが含まれています。私は Scott Hanselman の優れたブログ投稿に従うことに成功し、IIS Expressは同じ Web アプリケーション ルート ディレクトリからhttp ://foo.localhttp: //bar.local の両方を正常に提供しました。

ただし、SSL をサポートするには両方のサイトが必要です。Hanselman のアドバイスに従って、SSL 証明書を作成し、それを単一の IP ポートの組み合わせに「アタッチ」できます。

これは成功しますが、2 番目のサイトでこのプロセスを繰り返すことができません。明らかに、1 つの IP ポートの組み合わせに適用できる SSL 証明書は 1 つだけです。

https://foo.localhttps: //bar.local の両方をカバーする SSL 証明書を作成する方法、または各サイトに 1 つ「添付」する方法を教えてください。