示例#1
0
 /// <summary>
 /// 对一段字符进行签名 signData
 /// </summary>
 /// <param name="MerId">商户号,长度为15个字节的数字串,由ChinaPay分配</param>
 /// <param name="SignMsg">用于要签名的字符串</param>
 /// <returns>String CheckValue[256]即NetPayClient根据上述输入参数生成的商户数字签名,长度为256字节的字符串</returns>
 public string signData(string MerId, string SignMsg)
 {
     NetPayClientClass npc = new NetPayClientClass(); //实例NetPay签名
     //npc.setMerKeyFile("Bin/MerPrK.key");          //设置商户密钥文件地址 d:\\MerPrK.key
     npc.setMerKeyFile("C:/Users/kunlun/Desktop/chinapay/chinapay/MerPrK_808080580004253_20110111100236.key");
     string strChkValueData = "";
     strChkValueData = npc.signData(MerId, SignMsg);
     return strChkValueData.Trim();
 }