Commit ee94e6d 1 parent a726e37 commit ee94e6d Copy full SHA for ee94e6d
File tree 1 file changed +13
-0
lines changed
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/message
1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 6
6
import me .chanjar .weixin .common .util .xml .XStreamCDataConverter ;
7
7
import me .chanjar .weixin .cp .bean .outxmlbuilder .*;
8
8
import me .chanjar .weixin .cp .config .WxCpConfigStorage ;
9
+ import me .chanjar .weixin .cp .config .WxCpTpConfigStorage ;
9
10
import me .chanjar .weixin .cp .util .crypto .WxCpCryptUtil ;
11
+ import me .chanjar .weixin .cp .util .crypto .WxCpTpCryptUtil ;
10
12
import me .chanjar .weixin .cp .util .xml .XStreamTransformer ;
11
13
12
14
import java .io .Serializable ;
@@ -141,4 +143,15 @@ public String toEncryptedXml(WxCpConfigStorage wxCpConfigStorage) {
141
143
WxCpCryptUtil pc = new WxCpCryptUtil (wxCpConfigStorage );
142
144
return pc .encrypt (plainXml );
143
145
}
146
+
147
+ /**
148
+ * 企业微信服务商 转换加密的xml 格式
149
+ * @param wxCpTpConfigStorage th wx cp tp config storage
150
+ * @return the string
151
+ */
152
+ public String toEncryptedXml (WxCpTpConfigStorage wxCpTpConfigStorage ) {
153
+ String plainXml = toXml ();
154
+ WxCpTpCryptUtil pc = new WxCpTpCryptUtil (wxCpTpConfigStorage );
155
+ return pc .encrypt (plainXml );
156
+ }
144
157
}
You can’t perform that action at this time.
0 commit comments