/// <summary>
        /// 获取返回时的签名验证结果
        /// </summary>
        /// <param name="inputPara">通知返回参数数组</param>
        /// <param name="sign">对比的签名结果</param>
        /// <returns>签名验证结果</returns>
        private bool GetSignVeryfy(SortedDictionary <string, string> inputPara, string sign, string signType)
        {
            Dictionary <string, string> sPara = new Dictionary <string, string>();

            //过滤空值、sign与sign_type参数
            sPara = Core.FilterPara(inputPara);

            //获取待签名字符串
            string preSignStr = Core.CreateLinkString(sPara);

            if (signType == "RSA")
            {
                _sign_type = "RSA";
            }

            //获得签名验证结果
            bool isSgin = false;

            if (sign != null && sign != "")
            {
                switch (_sign_type)
                {
                case "MD5":
                    isSgin = AlipayMD5.Verify(preSignStr, sign, _key, _input_charset);
                    break;

                case "RSA":
                    //验证签名
                    isSgin = true;
                    break;

                default:
                    break;
                }
            }

            return(isSgin);
        }