public static CertificateDecodeResponse DecodeCertificate(CertificateDecodeRequest request) { CertificateDecodeResponse Response = new CertificateDecodeResponse(); var json = JsonConvert.SerializeObject(request); string strResponse = ApiHelper.GetResponseFromAPI(json, "ssltools/certdecoder/"); Response = JsonConvert.DeserializeObject <CertificateDecodeResponse>(strResponse); return(Response); }
public ActionResult CertificateDecoder(FormCollection collection) { CertificateDecodeResponse objRestResponse = null; if (!string.IsNullOrEmpty(Request.Form["txtCertificate"])) { CertificateDecodeRequest req = new CertificateDecodeRequest(); req.AuthRequest = GetAuthrequest(); req.Certificate = Request.Form["txtCertificate"].Trim(); objRestResponse = FreeSSLToolsService.DecodeCertificate(req); } else { objRestResponse = new CertificateDecodeResponse(); objRestResponse.AuthResponse = new AuthResponse(); objRestResponse.AuthResponse.isError = true; objRestResponse.AuthResponse.Message = new string[1] { "Please insert Certificate!" }; } return(View(objRestResponse)); }