Member 11403304 Ответов: 1

Как исправить не удалось установить доверительные отношения для ssl/tls?


Я подключаюсь к веб-службе, но мой оператор if приводит к тому, что "не удалось установить доверительные отношения для ssl/tls"
Как мне это исправить? Мне нужно, чтобы опубликовать приложение.конфигурационный файл здесь?

Это внутри общедоступной общей субмарины
If objMMGService.InsertUpdateCase(objInsertUpdateCase) Then
    aobjBroker.PostMessageWarehouseInformationalMessage("Update successfully", 1)
    objCaseEvent = New Msc.Integration.Mncis.Library.v4.CaseEvent("NOPERACCT", objInsertUpdateCase.EventDate, False, "", objInsertUpdateCase.CaseNumber)
End If


Я добавил это в верхней части программы, но я получаю "Tls12" не является членом "SecurityProtocalType"
System.Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Tls12


Что я уже пробовал:

If objMMGService.InsertUpdateCase(objInsertUpdateCase) Then
    aobjBroker.PostMessageWarehouseInformationalMessage("Update successfully", 1)
    objCaseEvent = New Msc.Integration.Mncis.Library.v4.CaseEvent("NOPERACCT", objInsertUpdateCase.EventDate, False, "", objInsertUpdateCase.CaseNumber)
End If

1 Ответов

Рейтинг:
2

User 7429338

SecurityProtocalType.Tls12 доступен в .NET версии 4.5 и выше. Ошибка предполагает, что вы ориентируетесь на более старую версию.