mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-05-03 20:27:46 +08:00
🆕 #2958 【企业微信】增加第三放服务商应用消息推送时转换加密的XML格式方法
This commit is contained in:
parent
a726e37ba5
commit
ee94e6d03b
@ -6,7 +6,9 @@ import lombok.Data;
|
||||
import me.chanjar.weixin.common.util.xml.XStreamCDataConverter;
|
||||
import me.chanjar.weixin.cp.bean.outxmlbuilder.*;
|
||||
import me.chanjar.weixin.cp.config.WxCpConfigStorage;
|
||||
import me.chanjar.weixin.cp.config.WxCpTpConfigStorage;
|
||||
import me.chanjar.weixin.cp.util.crypto.WxCpCryptUtil;
|
||||
import me.chanjar.weixin.cp.util.crypto.WxCpTpCryptUtil;
|
||||
import me.chanjar.weixin.cp.util.xml.XStreamTransformer;
|
||||
|
||||
import java.io.Serializable;
|
||||
@ -141,4 +143,15 @@ public abstract class WxCpXmlOutMessage implements Serializable {
|
||||
WxCpCryptUtil pc = new WxCpCryptUtil(wxCpConfigStorage);
|
||||
return pc.encrypt(plainXml);
|
||||
}
|
||||
|
||||
/**
|
||||
* 企业微信服务商 转换加密的xml 格式
|
||||
* @param wxCpTpConfigStorage th wx cp tp config storage
|
||||
* @return the string
|
||||
*/
|
||||
public String toEncryptedXml(WxCpTpConfigStorage wxCpTpConfigStorage) {
|
||||
String plainXml = toXml();
|
||||
WxCpTpCryptUtil pc = new WxCpTpCryptUtil(wxCpTpConfigStorage);
|
||||
return pc.encrypt(plainXml);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user