public TicketAPI GetTicket(string host) { TicketAPI ticket = new TicketAPI(); try { /*ticket.Id = 1234; * ticket.Name = "toti"; * return ticket;*/ //return "123"; X509Certificate2Collection certificateCollection = Utilitaires.GetCertificate(host); X509Certificate2 certificate = certificateCollection[0]; TicketByCertificate ticketeByCert = new TicketByCertificate(certificate); string domain = User.Identity.Name.Split('\\')[0]; string user = User.Identity.Name.Split('\\')[1]; string ticketresponse = ticketeByCert.TicketRequest("POST", host, user, domain); ticket = JsonConvert.DeserializeObject <TicketAPI>(ticketresponse); Console.WriteLine(ticketresponse); return(ticket); } catch (Exception e) { return(ticket); //return "Mon Erreur : "+ e.Message; } }