使用安全通訊端層

System.Net 類別會使用安全通訊端層 (SSL) 來加密數個網路通訊協定的連線。

若為 HTTP 連線,WebRequestWebResponse 類別會使用 SSL 來與支援 SSL 的 Web 主機通訊。 決定使用 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 命名空間的參考。

另請參閱