以下の内容はhttps://blog.systemjp.net/entry/2024/04/15/233526より取得しました。


WebRequestで失敗するようになったらTLS1.2有効にすると治るかも C#

C# いままで問題なかったプログラムで

System.IO.Stream reqStream = req.GetRequestStream(); の行で
以下エラーが出ました。

System.Security.Authentication.AuthenticationException
  HResult=0x80131501
  Message=SSPI への呼び出しに失敗しました。内部例外を参照してください。
  Source=System
  スタック トレース:
   場所 System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception)

内部例外 1:
Win32Exception: 要求された関数はサポートされていません


このコード行を、WebRequest を作成する前に追加したら治りました。

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;



以上の内容はhttps://blog.systemjp.net/entry/2024/04/15/233526より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14