public class WXBizMsgCrypt
extends java.lang.Object
| 构造器和说明 |
|---|
WXBizMsgCrypt(java.lang.String token,
java.lang.String encodingAesKey,
java.lang.String corpId)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
DecryptMsg(java.lang.String msgSignature,
java.lang.String timeStamp,
java.lang.String nonce,
java.lang.String postData)
检验消息的真实性,并且获取解密后的明文.
|
java.lang.String |
EncryptMsg(java.lang.String replyMsg,
java.lang.String timeStamp,
java.lang.String nonce)
将公众平台回复用户的消息加密打包.
|
java.lang.String |
VerifyURL(java.lang.String msgSignature,
java.lang.String timeStamp,
java.lang.String nonce,
java.lang.String echoStr)
验证URL
|
public WXBizMsgCrypt(java.lang.String token,
java.lang.String encodingAesKey,
java.lang.String corpId)
throws AesException
token - 公众平台上,开发者设置的tokenencodingAesKey - 公众平台上,开发者设置的EncodingAESKeycorpId - 企业的corpidAesException - 执行失败,请查看该异常的错误码和具体的错误信息public java.lang.String EncryptMsg(java.lang.String replyMsg,
java.lang.String timeStamp,
java.lang.String nonce)
throws AesException
replyMsg - 公众平台待回复用户的消息,xml格式的字符串timeStamp - 时间戳,可以自己生成,也可以用URL参数的timestampnonce - 随机串,可以自己生成,也可以用URL参数的nonceAesException - 执行失败,请查看该异常的错误码和具体的错误信息public java.lang.String DecryptMsg(java.lang.String msgSignature,
java.lang.String timeStamp,
java.lang.String nonce,
java.lang.String postData)
throws AesException
msgSignature - 签名串,对应URL参数的msg_signaturetimeStamp - 时间戳,对应URL参数的timestampnonce - 随机串,对应URL参数的noncepostData - 密文,对应POST请求的数据AesException - 执行失败,请查看该异常的错误码和具体的错误信息public java.lang.String VerifyURL(java.lang.String msgSignature,
java.lang.String timeStamp,
java.lang.String nonce,
java.lang.String echoStr)
throws AesException
msgSignature - 签名串,对应URL参数的msg_signaturetimeStamp - 时间戳,对应URL参数的timestampnonce - 随机串,对应URL参数的nonceechoStr - 随机串,对应URL参数的echostrAesException - 执行失败,请查看该异常的错误码和具体的错误信息