私が担当している客先では、C#を使用したWebシステムを構築しています。
外部とのhttps通信をしているのですが、接続先が変更となりました。
その結果、今までTLS1.0で通信できたのですが、TLS1.2を使用しないと接続できないことがわかりました。
こちらでプログラムを修正し、TLS1.2での通信を可能としたいのですがどのようにしたらいいでしょうか。こちらで調べた限りだと、「ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;」というコードを追加すればいいようなのですが、どこに追加すればいいのかがよくわかりません。
どなたかご教示頂ければと思います。
宜しくお願いします。
No.1ベストアンサー
- 回答日時:
プログラムでTLS1.2を直接指定するのは筋が良い方法ではありません。
TLS1.2を使用するにはOSと開発環境が対応している必要があり、開発環境が古い.NET環境を指定しているとTLS1.2が機能しません。逆に開発環境のバージョンがある程度新しいと、デフォルトでTLS1.2に対応します。
開発環境の.NETターゲットバージョンを確認して古すぎる場合は修正しましょう。あとプログラムでは直接バージョン指定せず、システム設定のTLSバージョンを使用するように構成しましょう。
https://learn.microsoft.com/ja-jp/dotnet/framewo …
返事が遅くなって申し訳ありません。
丁寧な回答ありがとうございます。
コードで対応するより、開発環境のターゲットで対応したほうがいいとのこと承知しました。非常に参考になりました。
助かりました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(メールソフト・メールサービス) メール受信できません(アンドロイドスマホ) 2 2023/02/28 07:56
- Yahoo!メール yahooメール使用できなくなった。 1 2022/07/05 11:45
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- SSL・HTTPS Thunderbird のセキュリティ SSL/TLSの設定するには? 1 2021/11/11 09:54
- Android(アンドロイド) 「通知不可能」は着信履歴にのこりますか? au GALAXYnote20ultraを使用しています。 1 2021/12/17 22:49
- docomo(ドコモ) データ通信無制限と、モバイルルーターWi-Fiの違いを教えて下さい。 おそらくデータ通信無制限だとモ 1 2021/12/05 09:46
- LTE 0000docomo WiFiに接続出来ない 2 2021/11/07 22:28
- その他(プログラミング・Web制作) 「TCPは全二重可能」の意味 4 2021/12/27 10:25
- Wi-Fi・無線LAN Wi-Fiの親機と中継機をLANケーブルで繋ぐ事が出来るのか質問です。 NTTからレンタルしているル 5 2021/11/12 23:24
- Wi-Fi・無線LAN 購入したばかりのPocket WiFiについて詳しい方にお聞きします。 電車通勤していてPocket 2 2021/12/03 12:16
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Javaって使いますか、もう古いですか?C++とどっちがいいですか?分析でC++使う授業ありましたけ
C言語・C++・C#
-
C言語関数違いについて。
C言語・C++・C#
-
擬似コード 長さがmの配列でなんで For i =0 to m とかかくの?m-1までしかないでしょ
C言語・C++・C#
-
-
4
これなにがちがうんですか??
C言語・C++・C#
-
5
C言語について。
C言語・C++・C#
-
6
C言語って古いですか?
C言語・C++・C#
-
7
C言語について。
C言語・C++・C#
-
8
C言語 バッファについて。
C言語・C++・C#
-
9
ストリーム 意味について。
C言語・C++・C#
-
10
C言語です
C言語・C++・C#
-
11
C言語について
C言語・C++・C#
-
12
バッファリングについて。
C言語・C++・C#
-
13
chatgptでつくってもらったコードとかって頭のいい人はみるとわかりますか?
C言語・C++・C#
-
14
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
15
コマンドプロンプトについて。
C言語・C++・C#
-
16
生命情報工学 二分探索木 Insert(node, object) if(object < node
C言語・C++・C#
-
17
C言語について。
C言語・C++・C#
-
18
擬似コード
C言語・C++・C#
-
19
擬似コード
C言語・C++・C#
-
20
C言語 解答について。
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VisualStudioでのプログラミン...
-
ConnectNamedPipeの接続待ち
-
Android端末から外部DB(MYSQL...
-
c#のTLS1.2での通信について
-
OracleInProcServer.XOraSessio...
-
ローカル側のC#から、リモート...
-
FFFTPでファイル一覧を取得でき...
-
MySQLへのネットワーク接続
-
.NET FrameworkとODP.NET
-
VB.NET Oracle接続 クライアン...
-
System.Net.Sockets.SocketExce...
-
MYSQL接続 Imports エラー
-
ctfmon.exe。スタック ベースの...
-
タスクバーのボタンがオレンジ...
-
web.configとは?(初心者です)
-
TeraTermマクロの”Link...
-
McAfeeの使い方
-
Program FilesとProgram Files ...
-
有効なwin32アプリケーションで...
-
WinAPIでWindowsの権限を調べる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VisualStudioでのプログラミン...
-
OracleInProcServer.XOraSessio...
-
c#のTLS1.2での通信について
-
System.Net.Sockets.SocketExce...
-
ConnectNamedPipeの接続待ち
-
データベース接続/切断の基本的...
-
Android端末から外部DB(MYSQL...
-
javascriptでSQLite接続
-
●Excel VBAからSQLServerのデー...
-
【Win7・64・C#】マイコンUSB通...
-
VB6.0のコードによるMySQLへの接続
-
VB.NET ORA-12170
-
ローカル側のC#から、リモート...
-
sqlnet.logについて
-
Cでデータベース操作
-
PerlからOracleに接続
-
Androidから外部DBサーバーへ接...
-
VB2010 Dataset内のDB接続先変更
-
DataAdapterだけじゃダメ?
-
Tomcat FireBird(データベー...
おすすめ情報