Exemplo n.º 1
0
        /// <summary>
        /// 证书信息
        /// </summary>
        /// <param name="certCertinfoRequest"></param>
        /// <returns></returns>
        public CertCertinfoResponse certinfo(CertCertinfoRequest certCertinfoRequest)
        {
            SignRequest signRequest = new SignRequest(certCertinfoRequest);

            signRequest.apiUrl = ApiUrlConstant.Cert.Certinfo;
            CertCertinfoResponse response = base.Send <CertCertinfoResponse>(signRequest);

            return(response);
        }
Exemplo n.º 2
0
 /// <summary>
 /// 证书查询
 /// </summary>
 public void certinfo()
 {
     try
     {
         CertCertinfoResponse response = client.Cert.certinfo(new CertCertinfoRequest("45010018443a4d58a6c2c0724bb306c7"));
         Console.WriteLine("证书查询-响应数据:" + JSONUtil.getJsonStringFromObject(response));
     }
     catch (SignApplicationException sae)
     {
         // 捕获网关校验数据
         Console.WriteLine("证书查询-网关异常状态码为: " + sae.return_code);
         Console.WriteLine("证书查询-网关异常信息为: " + sae.return_message);
     }
     catch (SignServerException sse)
     {
         // 捕获网关校验数据
         Console.WriteLine("证书查询-业务异常状态码为:" + sse.result_code);
         Console.WriteLine("证书查询-业务异常信息为:" + sse.result_message);
     }
 }