Bonjour
J'utilise protocole Tls pour envoyer les informations au lieu de Tls :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
voici un peu plus de détails :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
string uRL = ConfigurationManager.AppSettings["ServeurCarte"];
string questionEnvoye = "?QSTNS," + number + ",helpDesk" + s.Quoi + "=" + s.Quand + DateTime.Now.ToString("MMddyyyyHHmm");
 
uRL += questionEnvoye;
 
////ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
 
 
WebRequest request = WebRequest.Create(uRL);
WebResponse response = request.GetResponse(); 
StreamReader reader = new StreamReader(response.GetResponseStream());
Par contre lorsque je mets d'autres types de TLS,
par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;
j'ai un message :
'System.Net.SecurityProtocolType' ne contient pas de définition pour 'Tls12'
Alors que je dois faire pour utiliser Tls12 ?

Merci