Com.Alipay.Notify.GetSignVeryfy C# (CSharp) Method

GetSignVeryfy() private method

获取返回时的签名验证结果
private GetSignVeryfy ( string>.SortedDictionary inputPara, string sign ) : bool
inputPara string>.SortedDictionary 通知返回参数数组
sign string 对比的签名结果
return bool
        private bool GetSignVeryfy(SortedDictionary<string, string> inputPara, string sign)
        {
            Dictionary<string, string> sPara = new Dictionary<string, string>();

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

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

            //获得签名验证结果
            bool isSgin = false;
            if (sign != null && sign != "")
            {
                switch (_sign_type)
                {
                    case "MD5":
                        isSgin = AlipayMD5.Verify(preSignStr, sign, _key, _input_charset);
                        break;
                    default:
                        break;
                }
            }

            return isSgin;
        }