ram chandar b Ответов: 4

решить ошибку " удаленный сертификат недействителен в соответствии с процедурой проверки


Когда я использую следующий код, который принимает имя местоположения и возвращает широту и долготу; Subgurim.Controles.GMap.geoCodeRequest(......) он показывает ошибку:

Система.Безопасность.Идентификация.Исключение AuthenticationException: удаленный сертификат недействителен в соответствии с процедурой проверки.

Базовое соединение было закрыто: не удалось установить доверительные отношения для защищенного канала SSL/TLS


Как мне это исправить?

Dalek Dave

Отредактировано для грамматики, синтаксиса и удобочитаемости.

4 Ответов

Рейтинг:
2

BALAKUMARAN1987

using System.Net.Security;
using System.Security.Cryptography.X509Certificates;

//add following code before smtpClient.Send()

smtpClient.EnableSsl = true;

ServicePointManager.ServerCertificateValidationCallback = delegate(object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return true; };


jayashree shinde

да, решение 4-Это rt ...Thnx

Showne

Я думаю, что SMTP для настройки Gmail не нужен, Но для использования локального почтового сервера это очень и очень важно. Спасибо большое..

Member 14831145

Вы, ребята, знаете, что именно происходит, когда вы используете вышеприведенный блок кода, я думаю, что нет. Используя это, вы раскрываете свои данные по протоколу TCP/Network и можете позволить злоумышленнику прочитать ваше зашифрованное сообщение. Спасибо #Joshi MGR

Рейтинг:
1

Yahya Mohammed Ammouri

В моем случае я решил эту проблему, вызвав веб-службу по имени, а не по IP.

Я только что изменил файл хоста (c:\Windows\System32\Drivers\etc\hosts)

например, я добавил новую строку в файл хоста типа (50.50.50.50 myservice-name.com.jo)


Рейтинг:
0

Prerak Patel

Не удалось найти достаточно информации, чтобы добраться до корня проблемы.

Но проверьте http://gathadams.com/category/google-maps/[^], и попробуйте сделать простое приложение, чтобы проверить, работает ли оно.