2017-11-20 6 views
1

エラーを返します。基になる接続が閉じられました:SSL/TLSセキュアチャネルの信頼関係を確立できませんでした。中間証明書を更新した後にNFe Webサービスを使用する

新しい証明書チェーンをazureにインストールするにはどうすればよいですか?新しい文字列をpfxファイルに追加しようとしましたが、成功しませんでした。ローカルに証明書をインストールした状態で私のマシンのWebservideの使用を要求すると、問題は発生しません。

Webサービスのアドレスは次のとおりです。私はあなたがAzureのWebアプリケーションの下でWebサービスを消費していることを前提と https://www.svc.fazenda.gov.br/NfeStatusServico2/NfeStatusServico2.asmx

答えて

0

The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.

。私の理解に基づいて、紺碧のWebアプリケーションはwww.svc.fazenda.gov.brからSSL証明書を信頼できませんでした。次のようにあなたのWebアプリにあなたの証明書をインストールできます。

enter image description here

を次に、あなたは、証明書の拇印に値が設定された、WEBSITE_LOAD_CERTIFICATESという名前のアプリの設定は、あなたにそれがアクセスできるようになります追加する必要がありますウェブアプリケーション。詳細はtutorialを参照してください。

また、あなたのコードを記述し、次のようにSSL/TLSのセキュリティチェックをスキップすることができます:

System.Net.ServicePointManager.ServerCertificateValidationCallback += delegate { return true; }; 

注:これは良い習慣ではありませんが、いくつかの追加のカスタムチェックを行うことができます(たとえば、証明書名、ハッシュなど)。

関連する問題