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; }
/// <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); }
public TSSClient() { svsClient = new SVS_S_SDK_COMLib.CSVS_S_SDKClass(); }