Comment RestSharp ajouter le certificat du client en demande Https? (C#)
Comment RestSharp ajouter le certificat du client en demande Https ? Mon code ne fonctionne pas .
public static IRestResponse<User> AsyncHttpRequestLogIn(string path, string method, object obj)
{
var client = new RestClient(Constants.BASE_URL + path); //https:....
var request = method.Equals("POST") ? new RestRequest(Method.POST) : new RestRequest(Method.GET);
request.RequestFormat = RestSharp.DataFormat.Json;
//The path to the certificate.
string certificate = "cer/cert.cer";
client.ClientCertificates.Add(new X509Certificate(certificate));
request.AddBody(
obj
);
IRestResponse<User> response = client.Execute<User>(request);
return response;
}
Salut! Quel type d'exception vous en êtes-vous?
OriginalL'auteur Rabbit | 2015-12-29
Vous devez vous connecter pour publier un commentaire.
Au premier abord, vous devez importer le certificat et puis la joindre à la demande
Regarde ma réponse mis à jour
OK j'ai vraiment fait cela, maintenant, je suis d'envoyer le certificat à travers le fil. Merci pour le modifier. Savez-vous les exigences minimales pour l'acceptation d'un certificat client dans WebAPI?
OriginalL'auteur tungula