diff --git a/MessageBird/MessageBird.csproj b/MessageBird/MessageBird.csproj index 760e141..60e3311 100644 --- a/MessageBird/MessageBird.csproj +++ b/MessageBird/MessageBird.csproj @@ -1,6 +1,6 @@  - net40;netstandard2.0 + net45;net40;netstandard2.0 MessageBird MessageBird MessageBird @@ -19,4 +19,4 @@ - \ No newline at end of file + diff --git a/MessageBird/Net/RestClient.cs b/MessageBird/Net/RestClient.cs index 4b2e2bc..71f67b9 100644 --- a/MessageBird/Net/RestClient.cs +++ b/MessageBird/Net/RestClient.cs @@ -257,6 +257,9 @@ private HttpWebRequest PrepareRequest(string method, string requestUriString, st // TODO: ##jwp; need to find out why .NET 4.0 under VS2013 refuses to recognize `WebRequest.CreateHttp`. // HttpWebRequest request = WebRequest.CreateHttp(uri); var request = WebRequest.Create(uri) as HttpWebRequest; + #if NET45 + ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls; + #endif request.UserAgent = UserAgent; const string ApplicationJsonContentType = "application/json"; // http://tools.ietf.org/html/rfc4627 request.Accept = ApplicationJsonContentType;