Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le System.Net classi usano Secure Sockets Layer (SSL) per crittografare la connessione per diversi protocolli di rete.
Per le connessioni HTTP, le WebRequest classi e WebResponse usano SSL per comunicare con gli host Web che supportano SSL. La decisione di usare SSL viene presa dalla WebRequest classe , in base all'URI fornito. Se l'URI inizia con "https:", viene usato SSL; se l'URI inizia con "http:", viene usata una connessione non crittografata.
Per usare SSL con FTP (File Transfer Protocol), impostare la EnableSsl proprietà su true prima di chiamare GetResponse(). Analogamente, per usare SSL con SMTP (Simple Mail Transport Protocol), impostare la EnableSsl proprietà su true prima di inviare il messaggio di posta elettronica.
La SslStream classe fornisce un'astrazione basata su flusso per SSL e offre molti modi per configurare l'handshake SSL.
Esempio
Codice
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();
Compilazione del codice
Questo esempio richiede:
- Riferimenti allo spazio dei nomi System.Net .