1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
package com.hongxinhui.utils.wx.msg;
import java.io.Serializable;
/**
<xml>
<Encrypt><![CDATA[msg_encrypt]]></Encrypt>
<MsgSignature><![CDATA[msg_signature]]></MsgSignature>
<TimeStamp>timestamp</TimeStamp>
<Nonce><![CDATA[nonce]]></Nonce>
</xml>
**/
/**
* 被动响应消息
* @author kejunyao
* @since 2014年11月4日
*/
public class RespMessage implements Serializable {
/**
* serialVersionUID
*/
private static final long serialVersionUID = 7964432283750869663L;
/** 加密响应消息体节点名称 */
public static final String ENCRYPT = "Encrypt";
/** 消息签名节点名称 */
public static final String MSG_SIGNATURE = "MsgSignature";
/** 时间戳节点名称 */
public static final String TIME_STAMP = "TimeStamp";
/** 随机数节点名称 */
public static final String NONCE = "Nonce";
/** 加密响应消息体 */
private String mEncrypt;
/** 消息签名 */
private String mMsgSignature;
/** 时间戳 */
private long mTimeStamp;
/** 随机数 */
private String mNonce;
/**
* 获取加密响应消息体
* @return 加密效应消息体
*/
public String getEncrypt() {
return mEncrypt;
}
/**
* 设置加密响应消息体
* @param encrypt 加密响应消息体
*/
public void setEncrypt(String encrypt) {
this.mEncrypt = encrypt;
}
/**
* 获取消息签名
* @return 消息签名
*/
public String getMsgSignature() {
return mMsgSignature;
}
/**
* 消息签名
* @param msgSignature 设置消息签名
*/
public void setMsgSignature(String msgSignature) {
this.mMsgSignature = msgSignature;
}
/**
* 获取时间戳
* @return 时间戳
*/
public long getTimeStamp() {
return mTimeStamp;
}
/**
* 设置时间戳
* @param timeStamp 时间戳
*/
public void setTimeStamp(long timeStamp) {
this.mTimeStamp = timeStamp;
}
/**
* 获取随机数
* @return 随机数
*/
public String getNonce() {
return mNonce;
}
/**
* 设置随机数
* @param nonce 随机数
*/
public void setNonce(String nonce) {
this.mNonce = nonce;
}
}