Ejemplo n.º 1
0
 /// <summary>
 /// 验证服务端返回的sign
 /// </summary>
 /// <returns><c>true</c>, if response sign was checked, <c>false</c> otherwise.</returns>
 /// <param name="signContent">Response data.</param>
 /// <param name="sign">sign data.</param>
 /// <param name="publicKeyPlatform">Public key platform.</param>
 protected virtual bool CheckResponseSign(string signContent, string sign, string publicKeyPlatform)
 {
     try
     {
         Encoding charset  = openConfig.Charset;
         SignType signType = openConfig.SignType;
         return(SignUtil.RsaCheck(signContent, sign, publicKeyPlatform, charset, signType));
     }
     catch (Exception)
     {
         return(false);
     }
 }