public static CSRGenerateResponse CsrGenerator(CSRGenerateRequest csrdetails) { CSRGenerateResponse Response = new CSRGenerateResponse(); var json = JsonConvert.SerializeObject(csrdetails); string strResponse = ApiHelper.GetResponseFromAPI(json, "ssltools/csrgenerator/"); Response = JsonConvert.DeserializeObject <CSRGenerateResponse>(strResponse); return(Response); }
public ActionResult csrgenerator(FormCollection collection) { CSRGenerateRequest req = new CSRGenerateRequest(); req.AuthRequest = GetAuthrequest(); req.CommonName = Request.Form["generate_csr_cn"].Trim(); req.Country = Request.Form["generate_csr_c"].Trim(); req.Email = Request.Form["generate_csr_email"].Trim(); req.KeySize = Request.Form["generate_csr_key"].Trim(); req.Locality = Request.Form["generate_csr_l"].Trim(); req.OrganizationName = Request.Form["generate_csr_o"].Trim(); req.OrganizationUnit = Request.Form["generate_csr_ou"].Trim(); req.SignatureAlgorithm = Request.Form["generate_csr_algorithm"].Trim(); req.State = Request.Form["generate_csr_st"].Trim(); CSRGenerateResponse objRestResponse = FreeSSLToolsService.CsrGenerator(req); if (objRestResponse != null && !objRestResponse.AuthResponse.isError && !string.IsNullOrEmpty(objRestResponse.CSR)) { objRestResponse.CSR = System.Web.HttpUtility.HtmlDecode(objRestResponse.CSR); } return(View(objRestResponse)); }