Esempio n. 1
0
        private string BuildRequestMysign(Dictionary <string, string> sPara)
        {
            switch (SignType)
            {
            case "MD5": return(AlipayMD5.Sign(CreateLinkString(sPara), PartnerKey, Charset));

            case "RSA": return(AlipayRSA.Sign(CreateLinkString(sPara), PartnerKey, Charset));
            }
            return(string.Empty);
        }
Esempio n. 2
0
        private bool GetSignVeryfy(SortedDictionary <string, string> inputPara, string sign)
        {
            if (!string.IsNullOrEmpty(sign))
            {
                switch (SignType)
                {
                case "MD5": return(AlipayMD5.Verify(CreateLinkString(FilterPara(inputPara)), sign, PartnerKey, Charset));

                case "RSA": return(AlipayRSA.Verify(CreateLinkString(FilterPara(inputPara)), sign, PublicKey, Charset));
                }
            }
            return(false);
        }