OSDN Git Service

8.1preview対策コードにてServicePointManager.SecurityProtocolにSsl3を追加するのにOR演算子を使用
authorKimura Youichi <kim.upsilon@bucyou.net>
Sun, 10 Nov 2013 12:39:37 +0000 (21:39 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sun, 10 Nov 2013 12:36:26 +0000 (21:36 +0900)
Windows8.1正式版ではデフォルトでSecurityProtocolに適切な設定値が入っていることを考慮したもの

OpenTween/Connection/HttpConnection.cs

index cdbf9e5..de3c690 100644 (file)
@@ -669,7 +669,7 @@ namespace OpenTween
             var osVersion = Environment.OSVersion.Version;  
             if (osVersion.Major == 6 && osVersion.Minor == 3)  
             {  
-                ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;  
+                ServicePointManager.SecurityProtocol |= SecurityProtocolType.Ssl3;  
             }  
 
             Win32Api.SetProxy(proxyType, proxyAddress, proxyPort, proxyUser, proxyPassword);