public static XmlDocument Execute(XmlDocument doc, RequesEntity request) { if (ConfigSetting.Encrypt) { doc = EncryptDocument(doc, request); } return(doc); }
public static XmlDocument Execute(string context, RequesEntity request) { if (string.IsNullOrWhiteSpace(context)) { throw new ArgumentException("Argument is null or whitespace", nameof(context)); } var doc = new XmlDocument(); doc.LoadXml(context); return(Execute(doc, request)); }
public static XmlDocument EncryptDocument(XmlDocument document, RequesEntity request) { if (document == null) { throw new ArgumentNullException(nameof(document)); } var node = document.GetNodel("Encrypt"); if (node == null) { throw new Exception("找不到 Encrypt 节点"); } var utils = new WxBizMsgCrypt(ConfigSetting.Token, ConfigSetting.EncodingAesKey, ConfigSetting.AppId); //var content = var doc = new XmlDocument(); if (document.DocumentElement != null) { var encryptElement = document.DocumentElement["Encrypt"]; } return(doc); }