public static bool ValidSignature(this WXPayBase dto, string key) { string sign = dto.GetSignature(key); return(sign == dto.Sign); }
public static string GetSignature(this WXPayBase dto, string key) { return(Signature(dto, key)); }
public static void ComputeAndSetSign(this WXPayBase dto, string key) { string sign = dto.GetSignature(key); dto.Sign = sign; }
public bool ValidSignature(WXPayBase msg) { return(msg.ValidSignature(_ci.Key)); }