Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. var handler = null;
  2. try
  3. {
  4. var cert = new X509Certificate2(OCEAN_CONNECT_SELFCERTPATH, OCEAN_CONNECT_SELFCERTPWD);
  5. handler = new WebRequestHandler();
  6. handler.ClientCertificates.Add(cert);
  7.  
  8. var client = new HttpClient(handler);
  9.  
  10. System.Net.ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(ValidarCertificado);
  11. System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
  12.  
  13. var values = new Dictionary<string, string>
  14. {
  15. { "appId", LITERAL_APPID },
  16. { "secret",LITERAL_SECRET }
  17. };
  18.  
  19. var content = new FormUrlEncodedContent(values);
  20.  
  21. var response = await client.PostAsync( URL, content);
  22.  
  23. var responseString = await response.Content.ReadAsStringAsync();
  24.  
  25. json = JObject.Parse(responseString);
  26. }
  27. catch(Exception ex)
  28. {
  29. ...
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement