Я искал в интернете и знаю, что в .Net мы можем использовать следующие коды для игнорирования ошибок сертификации.
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback( delegate { return true; } );
Но классы сертификации не поддерживаются в разработке для Windows Phone 7 (узнайте по http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/4f795a8e-de05-4f01-be7f-0cf2be3a71c2).. Сейчас я использую WebClient, чтобы посетить HTTPS веб-сайт, который сначала требует сертификации. Поэтому мне интересно, можно игнорировать ошибки сертификации, чтобы я мог продолжить свою программу?
WebClient
HTTPS
Просто подключитесь к той же ссылке, но без https
Пример:
изменить это https://qa.server.com/webservices/test
к этому http://qa.server.com/webservices/test
и будет работать;)
Это только при условии, что сервер, которому вы звоните, не требует https.
Нет, к сожалению, охранники вас не пустят.