Bagikan melalui


Menggunakan Lapisan Soket Aman

Kelas System.Net menggunakan Secure Sockets Layer (SSL) untuk mengenkripsi koneksi untuk beberapa protokol jaringan.

Untuk koneksi http, WebRequest kelas dan WebResponse menggunakan SSL untuk berkomunikasi dengan host web yang mendukung SSL. Keputusan untuk menggunakan SSL dibuat oleh WebRequest kelas , berdasarkan URI yang diberikannya. Jika URI dimulai dengan "https:", SSL digunakan; jika URI dimulai dengan "http:", koneksi yang tidak terenkripsi digunakan.

Untuk menggunakan SSL dengan Protokol Transfer File (FTP), atur EnableSsl properti ke true sebelum memanggil GetResponse(). Demikian pula, untuk menggunakan SSL dengan Simple Mail Transport Protocol (SMTP), atur EnableSsl properti ke true sebelum mengirim email.

Kelas ini SslStream menyediakan abstraksi berbasis aliran untuk SSL, dan menawarkan banyak cara untuk mengonfigurasi jabat tangan SSL.

Contoh

Kode

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();  

Mengkompilasi Kode

Contoh ini memerlukan:

  • Referensi ke namespace System.Net .

Lihat juga