public class WechatPay2Credentials extends java.lang.Object implements Credentials
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
log |
protected java.lang.String |
merchantId |
protected static java.security.SecureRandom |
RANDOM |
protected Signer |
signer |
protected static java.lang.String |
SYMBOLS |
| 构造器和说明 |
|---|
WechatPay2Credentials(java.lang.String merchantId,
Signer signer) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.String |
buildMessage(java.lang.String nonce,
long timestamp,
org.apache.http.client.methods.HttpRequestWrapper request) |
protected java.lang.String |
generateNonceStr() |
protected long |
generateTimestamp() |
java.lang.String |
getMerchantId() |
java.lang.String |
getSchema() |
java.lang.String |
getToken(org.apache.http.client.methods.HttpRequestWrapper request) |
protected static final org.slf4j.Logger log
protected static final java.lang.String SYMBOLS
protected static final java.security.SecureRandom RANDOM
protected final java.lang.String merchantId
protected final Signer signer
public WechatPay2Credentials(java.lang.String merchantId,
Signer signer)
public java.lang.String getMerchantId()
protected long generateTimestamp()
protected java.lang.String generateNonceStr()
public final java.lang.String getSchema()
getSchema 在接口中 Credentialspublic final java.lang.String getToken(org.apache.http.client.methods.HttpRequestWrapper request)
throws java.io.IOException
getToken 在接口中 Credentialsjava.io.IOExceptionprotected java.lang.String buildMessage(java.lang.String nonce,
long timestamp,
org.apache.http.client.methods.HttpRequestWrapper request)
throws java.io.IOException
java.io.IOException