Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les System.Net classes utilisent le protocole SSL (Secure Sockets Layer) pour chiffrer la connexion pour plusieurs protocoles réseau.
Pour les connexions HTTP, les classes WebRequest et WebResponse utilisent SSL pour communiquer avec les hôtes web qui prennent en charge SSL. La décision d’utiliser SSL est prise par la WebRequest classe, en fonction de l’URI donné. Si l’URI commence par « https : », SSL est utilisé ; si l’URI commence par « http : », une connexion non chiffrée est utilisée.
Pour utiliser SSL avec FTP (File Transfer Protocol), définissez la EnableSsl propriété sur true avant l’appel GetResponse(). De même, pour utiliser SSL avec le protocole SMTP (Simple Mail Transport Protocol), définissez la EnableSsl propriété sur true avant d’envoyer l’e-mail.
La SslStream classe fournit une abstraction basée sur le flux pour SSL et offre de nombreuses façons de configurer l’établissement d’une liaison SSL.
Exemple :
Code
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();
Compilation du code
Cet exemple nécessite :
- Références à l’espace de noms System.Net .