2017-06-22 16 views
2

Insomniaアプリケーションを使用してNodeJSサーバーアプリケーションにGET要求を送信しようとしています。チーム。InsomniaとNodeJS:「エラー:指定されたCA証明書でピア証明書を認証できません」

ブラウザからURL-https://127.0.0.1:9999を取得したときに合理的なJSON応答が得られましたが、Insomniaを使用しているときに「エラー:指定されたCA証明書でピア証明書を認証できません」というエラーが表示されます。 Macを使う、MacOS 10.12.4。ノードv6.3.1。

不眠症のタイムラインは言う:任意のヘルプ

* Preparing request to https://127.0.0.1:9999/ 
* Enable automatic URL encoding 
* Enable SSL validation 
* Enable cookie sending with jar of 2 cookies 
* Hostname in DNS cache was stale, zapped 
* Trying 127.0.0.1... 
* TCP_NODELAY set 
* Connected to 127.0.0.1 (127.0.0.1) port 9999 (#8) 
* WARNING: using IP address, SNI is being disabled by the OS. 
* SSL certificate problem: Invalid certificate chain 
* Curl_http_done: called premature == 1 
* Closing connection 8 

感謝を!

答えて

0

Insomniaが証明書をどのように扱うかについては、ほとんどドキュメントがありません。通常のCA機関によって署名された通常の証明書である限り、通常は問題はありません。ループバックアドレス(127.0.0.1)も参照しているので、自己署名証明書でもテストしていることを前提としています。

私は、不眠症がMozillaの認証局リストを使用していることに気付きました。オペレーティングシステムのリストは使用しません。

リストは、C:\ Temp \ insomnia_5.12.4のようなディレクトリにテキストファイルとして保存されています。私の場合、それは例えば2017-01-18.pemでした。このファイルに独自の署名認証機関証明書を追加することができます。

私は、このファイルの安定性や作成方法については考えていませんでした。

証明書のエラーを回避するには、設定(設定> SSL証明書の検証)で無効にします。

関連する問題