public static CSRDecodeResponse DecodeCSRDetail(CSRDecodeRequest csrdetails) { CSRDecodeResponse Response = new CSRDecodeResponse(); var json = JsonConvert.SerializeObject(csrdetails); string strResponse = ApiHelper.GetResponseFromAPI(json, "ssltools/csrdecoder/"); Response = JsonConvert.DeserializeObject <CSRDecodeResponse>(strResponse); return(Response); }
public ActionResult CheckCSR(FormCollection collection) { string CSR = Request.Form["txtCSR"]; CSRDecodeResponse objRestResponse = null; if (!string.IsNullOrEmpty(CSR)) { CSRDecodeRequest request = new CSRDecodeRequest(); request.AuthRequest = GetAuthrequest(); request.CSR = CSR.Trim().Replace("\r\n", "\n"); objRestResponse = FreeSSLToolsService.DecodeCSRDetail(request); } else { objRestResponse = new CSRDecodeResponse(); objRestResponse.AuthResponse = new AuthResponse(); objRestResponse.AuthResponse.isError = true; objRestResponse.AuthResponse.Message = new string[1] { "CSR can not be blank!" }; } return(View(objRestResponse)); }