MYOB сообщил, что по состоянию на 30 сентября 2018 года API MYOB больше не будет принимать соединения с использованием TLS1.0
У меня есть приложение Winforms, которое подключается к учетной записи MYOB через API с помощью SDK
Мне интересно, есть ли какие-то конкретные изменения, которые мне нужно внести в приложение, которое я выпустил 2 года назад.
Я спросил на форуме разработчиков и мне сказали, что если мой код использует TLS1.0, мне нужно его изменить.
С этот вопрос по определению фреймворка dot net Я думаю, что мне нужно проверить фреймворк, используемый MYOB.AccountRight.SDK.dll.
Глядя в свой проект, я вижу, что это v4.0.30319
Я открыл MYOB.AccountRight.SDK.dll в блокноте и увидел NETFramework, Версия = v4.5
Из Блог Стэна Тарновскли Понятно
.NET 4.5. TLS 1.2 поддерживается, но это не протокол по умолчанию. Вы
необходимо подписаться, чтобы использовать его. Следующий код сделает TLS 1.2
по умолчанию, не забудьте выполнить его перед установлением соединения с защищенным
ресурс: ServicePointManager.SecurityProtocol =
SecurityProtocolType.Tls12