Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Классы System.Net используют протокол SSL для шифрования подключения для нескольких сетевых протоколов.
Для http-подключений WebRequest и WebResponse классов используется ПРОТОКОЛ SSL для обмена данными с веб-узлами, поддерживающими SSL. Решение об использовании SSL принимается классом WebRequest на основе заданного URI. Если универсальный код ресурса (URI) начинается с https:, используется SSL; Если URI начинается с http:, используется незашифрованное соединение.
Чтобы использовать SSL с протоколом FTP, установите свойству EnableSsl значение true перед вызовом GetResponse(). Аналогичным образом, чтобы использовать SSL с протоколом передачи простой почты (SMTP), установите свойство EnableSsl в true перед отправкой электронного письма.
Класс SslStream предоставляет потоковую абстракцию для SSL и предлагает множество способов настройки подтверждения SSL.
Пример
Код
Dim MyURI As String = "https://www.contoso.com/"
Dim Wreq As WebRequest = WebRequest.Create(MyURI)
Dim serverUri As String = "ftp://ftp.contoso.com/file.txt"
Dim request As FtpWebRequest = CType(WebRequest.Create(serverUri), FtpWebRequest)
request.Method = WebRequestMethods.Ftp.DeleteFile
request.EnableSsl = True
Dim response As FtpWebResponse = CType(request.GetResponse(), FtpWebResponse)
String MyURI = "https://www.contoso.com/";
WebRequest WReq = WebRequest.Create(MyURI);
String serverUri = "ftp://ftp.contoso.com/file.txt"
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverUri);
request.EnableSsl = true;
request.Method = WebRequestMethods.Ftp.DeleteFile;
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Компиляция кода
Для этого примера требуется:
- Ссылки на пространство имен System.Net .