Example #1
0
 public TSSClient(string serverIP, int iPort, string URI, int iTimeOut)
 {
     svsClient     = new SVS_S_SDK_COMLib.CSVS_S_SDKClass();
     this.serverIP = serverIP;
     this.iPort    = iPort;
     this.URI      = URI;
     this.iTimeOut = iTimeOut;
 }
Example #2
0
        /// <summary>
        /// 核对时间戳
        /// </summary>
        /// <param name="originData"></param>
        /// <param name="strmsg"></param>
        /// <returns></returns>
        public string CheckTime(string originData, out string strmsg)
        {
            string str_response = "";

            strmsg = "";
            try
            {
                svsClient = new SVS_S_SDK_COMLib.CSVS_S_SDKClass();
                int s = svsClient.SOF_SetServerInfo(_conTimestampEntity.IP, _conTimestampEntity.Port, _conTimestampEntity.Uri, 30);
            }
            catch (Exception err)
            {
                strmsg = "设置时间戳服务器配置失败:" + err.Message;
                return("");
            }
            try
            {
                //设置模式
                svsClient.SOF_SetTSASignMode(1);
            }
            catch (Exception err)
            {
                strmsg = "设置时间戳模式失败:" + err.Message;
                return("");
            }
            try
            {
                str_response = svsClient.SOF_CreateTimeStampResponse(originData);
                if (str_response == null || str_response.Equals(""))
                {
                    strmsg = "时间戳响应失败:" + svsClient.SOF_GetErrorMsg();
                    return("");
                }
            }
            catch (Exception err)
            {
                strmsg = "时间戳响应失败:" + err.Message;
                return("");
            }
            //string strResult = "";
            //try
            //{
            //    strResult = svsClient.SOF_VerifyTimeStamp(str_response);

            //}
            //catch (Exception err)
            //{
            //     strmsg="验证时间戳错误:"+err.Message;
            //     return "";
            //}
            return(str_response);
        }
Example #3
0
 public TSSClient()
 {
     svsClient = new SVS_S_SDK_COMLib.CSVS_S_SDKClass();
 }