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); }
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); }