問題タブ [aaa-security-protocol]
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.
asp.net-mvc - .NET Framework 4.0 で TLS 1.2 を使用する際の問題
TLS 1.0 を無効にしました。そのため、.Net Framework 4.0 を使用している .Net アプリケーションで TLS 1.2 を使用しようとしています。
このためのコードを最初に追加しました
私のローカルシステムで完全に動作します。
しかし、コードをサーバー (Windows Server 2008 R2) にデプロイすると、なぜ機能しないのかわかりません。私はすべてをチェックしました。.Net フレームワークがサーバーに存在します。ただし、サーバーでのみ同じ問題が発生します。
ここに欠けているものはありますか?
.net - IronPython でデータを投稿するための SSL 検証を無効にする
最近、新しい開発プラットフォームに移行しました。ワークフロー全体が問題なく動作するように、まだいくつかの部分をセットアップしています。プロジェクトを本番環境に昇格させる必要があるという問題が 1 つありますが、サーバーでエラーが発生し続けます。私たちのチームは、これを簡単に解決できるほど IronPython に精通していません。
これに関連するスクリプトを編集しています。元のスクリプトは次のとおりです: (機密および不要な部分を編集/削除したことに注意してください)
新しいプラットフォームのサポートによると、これを解決するには、ssl 検証部分をバイパスする必要があるとのことでした。これは、本番環境であるため、ワークフローのこの部分でのみ HTTPS URL にデータを送信しているためです。
ff コードを追加するなど、さまざまな方法を試しました。
また、サポートが推奨するようにこれを挿入してみました:
と
また、ssl ライブラリのを使用してみましたverify = false
が、それでもエラーが発生し続けます。
ssl
最初の解決策では、モジュールをインポートできないように見えるというエラーが表示されます。ログmodule named "ssl" cannot be found".
には、他のインポート宣言と同じようにインポートを宣言しようとしたエラーが表示されます:from System.Net import ssl
それでも同じエラーが発生します。
SecurityProtocolType
2 番目の解決策では、ServicePointManager が正常にインポートされたにもかかわらず、スクリプトが を認識できません。
Python の組み込みライブラリ ( ) をインポートできないように見える理由がわかりませんssl
。他のスクリプトにはまったくアクセスできないため、私が投稿したスクリプトだけをいじることができることをご理解ください。
wcf - 要求は中止されました: SSL/TLS セキュア チャネルを作成できませんでした - 証明書がありません
HttpWebRequest を呼び出したいときに問題が発生し、次のエラーが表示されます: 要求が中止されました: SSL/TLS セキュア チャネルを作成できませんでした
まず第一に、私は高いセキュリティ基準を持つ会社と協力しており、ファイアウォールが適用されています。
私は 3 台のサーバーを持っています。サーバー A: 私のワークステーションです。サーバー B: 同僚のワークステーション サーバー C: ビジネス チーム サーバー
HttpWebRequest のコードは以下のとおりで、ワークステーションでエラーなく動作しています [SecurityProtocol コードなしで動作] 「https」で始まる URL への要求
同僚のサーバーにデプロイすると、次のようなエラーが表示されました。
次に、コードに以下の 2 行を追加しました。再度デプロイした後、同僚のサーバーで動作しています。
今、ビジネスサーバーにデプロイすると、上記のコードのどれも機能せず、エラーが発生しました:リクエストは中止されました: SSL/TLS セキュアチャネルを作成できませんでした
以下も試してみました。
- 最も重要な点は、サーバーのレジストリに関連しています。ワークステーションのレジストリ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols の値を同僚のサーバーと同じになるように変更したところ、彼が直面したのと同じエラーが発生しました。クライアントとサーバーは共通のアルゴリズムを持っていないため、通信できません」、彼が「securityProtocol」を追加したコードを追加すると、コードは正常に動作します..
ワークステーションのレジストリ値と同じになるようにビジネス チーム サーバーの値を変更しようとしましたが、「要求が中止されました: SSL/TLS セキュア チャネルを作成できませんでした」という同じエラーが表示されます。
ビジネス チーム サーバーの値のレジストリ:
値は次のとおりです。
TLS1.0 クライアント DisabledByDefault 1 有効 0 サーバー DisabledByDefault 1 有効 0
TLS1.1 クライアント DisabledByDefault 0 有効 0 サーバー DisabledByDefault 0 有効 1
TLS1.2 クライアント DisabledByDefault 0 有効 ffffffff サーバー DisabledByDefault 1 有効 ffffffff
助けてください、追加のコードを追加する必要があるのか 、サーバーからの構成に関連してエラーが表示されるのかわかりません??