JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
G
H
L
M
N
P
R
S
T
U
V
W
A
AesUtil
- Class in
com.wechat.pay.contrib.apache.httpclient.util
AesUtil(byte[])
- Constructor for class com.wechat.pay.contrib.apache.httpclient.util.
AesUtil
apiV3Key
- Variable in class com.wechat.pay.contrib.apache.httpclient.auth.
AutoUpdateCertificatesVerifier
Deprecated.
autoUpdateCert()
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
AutoUpdateCertificatesVerifier
Deprecated.
AutoUpdateCertificatesVerifier
- Class in
com.wechat.pay.contrib.apache.httpclient.auth
Deprecated.
AutoUpdateCertificatesVerifier(Credentials, byte[])
- Constructor for class com.wechat.pay.contrib.apache.httpclient.auth.
AutoUpdateCertificatesVerifier
Deprecated.
AutoUpdateCertificatesVerifier(Credentials, byte[], long)
- Constructor for class com.wechat.pay.contrib.apache.httpclient.auth.
AutoUpdateCertificatesVerifier
Deprecated.
B
build()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
NotificationRequest.Builder
build()
- Method in class com.wechat.pay.contrib.apache.httpclient.
WechatPayHttpClientBuilder
build()
- Method in class com.wechat.pay.contrib.apache.httpclient.
WechatPayUploadHttpPost.Builder
Builder()
- Constructor for class com.wechat.pay.contrib.apache.httpclient.notification.
NotificationRequest.Builder
Builder(URI)
- Constructor for class com.wechat.pay.contrib.apache.httpclient.
WechatPayUploadHttpPost.Builder
buildMessage(String, long, HttpRequestWrapper)
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Credentials
buildMessage(CloseableHttpResponse)
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Validator
C
certificates
- Variable in class com.wechat.pay.contrib.apache.httpclient.auth.
CertificatesVerifier
certificateSerialNumber
- Variable in class com.wechat.pay.contrib.apache.httpclient.auth.
PrivateKeySigner
certificateSerialNumber
- Variable in class com.wechat.pay.contrib.apache.httpclient.auth.
Signer.SignatureResult
CertificatesManager
- Class in
com.wechat.pay.contrib.apache.httpclient.cert
平台证书管理器,定时更新证书(默认值为UPDATE_INTERVAL_MINUTE)
CertificatesVerifier
- Class in
com.wechat.pay.contrib.apache.httpclient.auth
CertificatesVerifier(List<X509Certificate>)
- Constructor for class com.wechat.pay.contrib.apache.httpclient.auth.
CertificatesVerifier
CertificatesVerifier(Map<BigInteger, X509Certificate>)
- Constructor for class com.wechat.pay.contrib.apache.httpclient.auth.
CertificatesVerifier
CertSerializeUtil
- Class in
com.wechat.pay.contrib.apache.httpclient.util
CertSerializeUtil()
- Constructor for class com.wechat.pay.contrib.apache.httpclient.util.
CertSerializeUtil
com.wechat.pay.contrib.apache.httpclient
- package com.wechat.pay.contrib.apache.httpclient
com.wechat.pay.contrib.apache.httpclient.auth
- package com.wechat.pay.contrib.apache.httpclient.auth
com.wechat.pay.contrib.apache.httpclient.cert
- package com.wechat.pay.contrib.apache.httpclient.cert
com.wechat.pay.contrib.apache.httpclient.constant
- package com.wechat.pay.contrib.apache.httpclient.constant
com.wechat.pay.contrib.apache.httpclient.exception
- package com.wechat.pay.contrib.apache.httpclient.exception
com.wechat.pay.contrib.apache.httpclient.notification
- package com.wechat.pay.contrib.apache.httpclient.notification
com.wechat.pay.contrib.apache.httpclient.util
- package com.wechat.pay.contrib.apache.httpclient.util
convertToRepeatableRequestEntity(HttpRequestWrapper)
- Method in class com.wechat.pay.contrib.apache.httpclient.
SignatureExec
convertToRepeatableResponseEntity(CloseableHttpResponse)
- Method in class com.wechat.pay.contrib.apache.httpclient.
SignatureExec
create()
- Static method in class com.wechat.pay.contrib.apache.httpclient.
WechatPayHttpClientBuilder
credentials
- Variable in class com.wechat.pay.contrib.apache.httpclient.auth.
AutoUpdateCertificatesVerifier
Deprecated.
Credentials
- Interface in
com.wechat.pay.contrib.apache.httpclient
D
decorateProtocolExec(ClientExecChain)
- Method in class com.wechat.pay.contrib.apache.httpclient.
WechatPayHttpClientBuilder
decrypt(String, PrivateKey, String)
- Static method in class com.wechat.pay.contrib.apache.httpclient.util.
RsaCryptoUtil
decryptOAEP(String, PrivateKey)
- Static method in class com.wechat.pay.contrib.apache.httpclient.util.
RsaCryptoUtil
decryptToString(byte[], byte[], String)
- Method in class com.wechat.pay.contrib.apache.httpclient.util.
AesUtil
deserializeToCerts(byte[], String)
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
AutoUpdateCertificatesVerifier
Deprecated.
deserializeToCerts(byte[], String)
- Static method in class com.wechat.pay.contrib.apache.httpclient.util.
CertSerializeUtil
反序列化证书并解密
E
encrypt(String, X509Certificate, String)
- Static method in class com.wechat.pay.contrib.apache.httpclient.util.
RsaCryptoUtil
encryptOAEP(String, X509Certificate)
- Static method in class com.wechat.pay.contrib.apache.httpclient.util.
RsaCryptoUtil
execute(HttpRoute, HttpRequestWrapper, HttpClientContext, HttpExecutionAware)
- Method in class com.wechat.pay.contrib.apache.httpclient.
SignatureExec
G
generateNonceStr()
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Credentials
generateTimestamp()
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Credentials
getAlgorithm()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
Notification.Resource
getAssociatedData()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
Notification.Resource
getBody()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
NotificationRequest
getBody()
- Method in interface com.wechat.pay.contrib.apache.httpclient.notification.
Request
获取请求体
getCertificateSerialNumber()
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
Signer.SignatureResult
getCiphertext()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
Notification.Resource
getCreateTime()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
Notification
getDecryptData()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
Notification
getEventType()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
Notification
getId()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
Notification
getInstance()
- Static method in class com.wechat.pay.contrib.apache.httpclient.cert.
CertificatesManager
getMerchantId()
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Credentials
getMessage()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
NotificationRequest
getMessage()
- Method in interface com.wechat.pay.contrib.apache.httpclient.notification.
Request
获取验签串
getMeta()
- Method in class com.wechat.pay.contrib.apache.httpclient.
WechatPayUploadHttpPost
getNonce()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
Notification.Resource
getOriginalType()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
Notification.Resource
getResource()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
Notification
getResourceType()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
Notification
getResponseBody(CloseableHttpResponse)
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Validator
getSchema()
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Credentials
getSchema()
- Method in interface com.wechat.pay.contrib.apache.httpclient.
Credentials
getSerialNumber()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
NotificationRequest
getSerialNumber()
- Method in interface com.wechat.pay.contrib.apache.httpclient.notification.
Request
获取请求头Wechatpay-Serial
getSign()
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
Signer.SignatureResult
getSignature()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
NotificationRequest
getSignature()
- Method in interface com.wechat.pay.contrib.apache.httpclient.notification.
Request
获取请求头Wechatpay-Signature
getSummary()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
Notification
getToken(HttpRequestWrapper)
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Credentials
getToken(HttpRequestWrapper)
- Method in interface com.wechat.pay.contrib.apache.httpclient.
Credentials
getValidCertificate()
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
AutoUpdateCertificatesVerifier
Deprecated.
getValidCertificate()
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
CertificatesVerifier
getValidCertificate()
- Method in interface com.wechat.pay.contrib.apache.httpclient.auth.
Verifier
获取合法的平台证书
getVerifier(String)
- Method in class com.wechat.pay.contrib.apache.httpclient.cert.
CertificatesManager
获取商户号为merchantId的验签器
H
HttpCodeException
- Exception in
com.wechat.pay.contrib.apache.httpclient.exception
HttpCodeException(String)
- Constructor for exception com.wechat.pay.contrib.apache.httpclient.exception.
HttpCodeException
L
lastUpdateTime
- Variable in class com.wechat.pay.contrib.apache.httpclient.auth.
AutoUpdateCertificatesVerifier
Deprecated.
上次更新时间
loadCertificate(InputStream)
- Static method in class com.wechat.pay.contrib.apache.httpclient.util.
PemUtil
loadPrivateKey(String)
- Static method in class com.wechat.pay.contrib.apache.httpclient.util.
PemUtil
loadPrivateKey(InputStream)
- Static method in class com.wechat.pay.contrib.apache.httpclient.util.
PemUtil
lock
- Variable in class com.wechat.pay.contrib.apache.httpclient.auth.
AutoUpdateCertificatesVerifier
Deprecated.
log
- Static variable in class com.wechat.pay.contrib.apache.httpclient.auth.
AutoUpdateCertificatesVerifier
Deprecated.
log
- Static variable in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Credentials
log
- Static variable in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Validator
M
merchantId
- Variable in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Credentials
minutesInterval
- Variable in class com.wechat.pay.contrib.apache.httpclient.auth.
AutoUpdateCertificatesVerifier
Deprecated.
证书更新间隔时间,单位为分钟
N
NotFoundException
- Exception in
com.wechat.pay.contrib.apache.httpclient.exception
NotFoundException(String)
- Constructor for exception com.wechat.pay.contrib.apache.httpclient.exception.
NotFoundException
Notification
- Class in
com.wechat.pay.contrib.apache.httpclient.notification
请求体解析结果
Notification()
- Constructor for class com.wechat.pay.contrib.apache.httpclient.notification.
Notification
Notification.Resource
- Class in
com.wechat.pay.contrib.apache.httpclient.notification
NotificationHandler
- Class in
com.wechat.pay.contrib.apache.httpclient.notification
NotificationHandler(Verifier, byte[])
- Constructor for class com.wechat.pay.contrib.apache.httpclient.notification.
NotificationHandler
NotificationRequest
- Class in
com.wechat.pay.contrib.apache.httpclient.notification
NotificationRequest.Builder
- Class in
com.wechat.pay.contrib.apache.httpclient.notification
P
parameterError(String, Object...)
- Static method in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Validator
parse(Request)
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
NotificationHandler
解析微信支付通知请求结果
ParseException
- Exception in
com.wechat.pay.contrib.apache.httpclient.exception
ParseException(String)
- Constructor for exception com.wechat.pay.contrib.apache.httpclient.exception.
ParseException
ParseException(String, Throwable)
- Constructor for exception com.wechat.pay.contrib.apache.httpclient.exception.
ParseException
PemUtil
- Class in
com.wechat.pay.contrib.apache.httpclient.util
PemUtil()
- Constructor for class com.wechat.pay.contrib.apache.httpclient.util.
PemUtil
privateKey
- Variable in class com.wechat.pay.contrib.apache.httpclient.auth.
PrivateKeySigner
PrivateKeySigner
- Class in
com.wechat.pay.contrib.apache.httpclient.auth
PrivateKeySigner(String, PrivateKey)
- Constructor for class com.wechat.pay.contrib.apache.httpclient.auth.
PrivateKeySigner
putMerchant(String, Credentials, byte[])
- Method in class com.wechat.pay.contrib.apache.httpclient.cert.
CertificatesManager
增加需要自动更新平台证书的商户信息
R
RANDOM
- Static variable in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Credentials
Request
- Interface in
com.wechat.pay.contrib.apache.httpclient.notification
通知请求体,包含验签所需信息和报文体
REQUEST_ID
- Static variable in class com.wechat.pay.contrib.apache.httpclient.constant.
WechatPayHttpHeaders
Resource()
- Constructor for class com.wechat.pay.contrib.apache.httpclient.notification.
Notification.Resource
RESPONSE_EXPIRED_MINUTES
- Static variable in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Validator
应答超时时间,单位为分钟
RsaCryptoUtil
- Class in
com.wechat.pay.contrib.apache.httpclient.util
RsaCryptoUtil()
- Constructor for class com.wechat.pay.contrib.apache.httpclient.util.
RsaCryptoUtil
S
SafeSingleScheduleExecutor
- Class in
com.wechat.pay.contrib.apache.httpclient.cert
SafeSingleScheduleExecutor()
- Constructor for class com.wechat.pay.contrib.apache.httpclient.cert.
SafeSingleScheduleExecutor
scheduleAtFixedRate(Runnable, long, long, TimeUnit)
- Method in class com.wechat.pay.contrib.apache.httpclient.cert.
SafeSingleScheduleExecutor
setDecryptData(String)
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
Notification
setProxy(HttpHost)
- Method in class com.wechat.pay.contrib.apache.httpclient.cert.
CertificatesManager
代理配置
sign(byte[])
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
PrivateKeySigner
sign(byte[])
- Method in interface com.wechat.pay.contrib.apache.httpclient.auth.
Signer
sign
- Variable in class com.wechat.pay.contrib.apache.httpclient.auth.
Signer.SignatureResult
SignatureExec
- Class in
com.wechat.pay.contrib.apache.httpclient
SignatureExec(Credentials, Validator, ClientExecChain)
- Constructor for class com.wechat.pay.contrib.apache.httpclient.
SignatureExec
SignatureResult(String, String)
- Constructor for class com.wechat.pay.contrib.apache.httpclient.auth.
Signer.SignatureResult
Signer
- Interface in
com.wechat.pay.contrib.apache.httpclient.auth
signer
- Variable in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Credentials
Signer.SignatureResult
- Class in
com.wechat.pay.contrib.apache.httpclient.auth
stop()
- Method in class com.wechat.pay.contrib.apache.httpclient.cert.
CertificatesManager
停止自动更新平台证书,停止后无法再重新启动
SYMBOLS
- Static variable in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Credentials
T
toString()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
Notification.Resource
toString()
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
Notification
U
UPDATE_INTERVAL_MINUTE
- Static variable in class com.wechat.pay.contrib.apache.httpclient.cert.
CertificatesManager
updateCertificates(Map<BigInteger, X509Certificate>)
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
CertificatesVerifier
V
validate(CloseableHttpResponse)
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Validator
validate(CloseableHttpResponse)
- Method in interface com.wechat.pay.contrib.apache.httpclient.
Validator
validateParameters(CloseableHttpResponse)
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Validator
ValidationException
- Exception in
com.wechat.pay.contrib.apache.httpclient.exception
ValidationException(String)
- Constructor for exception com.wechat.pay.contrib.apache.httpclient.exception.
ValidationException
Validator
- Interface in
com.wechat.pay.contrib.apache.httpclient
verifier
- Variable in class com.wechat.pay.contrib.apache.httpclient.auth.
AutoUpdateCertificatesVerifier
Deprecated.
Verifier
- Interface in
com.wechat.pay.contrib.apache.httpclient.auth
verifier
- Variable in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Validator
verify(String, byte[], String)
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
AutoUpdateCertificatesVerifier
Deprecated.
verify(X509Certificate, byte[], String)
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
CertificatesVerifier
verify(String, byte[], String)
- Method in class com.wechat.pay.contrib.apache.httpclient.auth.
CertificatesVerifier
verify(String, byte[], String)
- Method in interface com.wechat.pay.contrib.apache.httpclient.auth.
Verifier
verifyFail(String, Object...)
- Static method in class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Validator
W
WECHAT_PAY_NONCE
- Static variable in class com.wechat.pay.contrib.apache.httpclient.constant.
WechatPayHttpHeaders
WECHAT_PAY_SERIAL
- Static variable in class com.wechat.pay.contrib.apache.httpclient.constant.
WechatPayHttpHeaders
WECHAT_PAY_SIGNATURE
- Static variable in class com.wechat.pay.contrib.apache.httpclient.constant.
WechatPayHttpHeaders
WECHAT_PAY_TIMESTAMP
- Static variable in class com.wechat.pay.contrib.apache.httpclient.constant.
WechatPayHttpHeaders
WechatPay2Credentials
- Class in
com.wechat.pay.contrib.apache.httpclient.auth
WechatPay2Credentials(String, Signer)
- Constructor for class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Credentials
WechatPay2Validator
- Class in
com.wechat.pay.contrib.apache.httpclient.auth
WechatPay2Validator(Verifier)
- Constructor for class com.wechat.pay.contrib.apache.httpclient.auth.
WechatPay2Validator
WechatPayException
- Exception in
com.wechat.pay.contrib.apache.httpclient.exception
WechatPayException(String)
- Constructor for exception com.wechat.pay.contrib.apache.httpclient.exception.
WechatPayException
WechatPayException(String, Throwable)
- Constructor for exception com.wechat.pay.contrib.apache.httpclient.exception.
WechatPayException
WechatPayHttpClientBuilder
- Class in
com.wechat.pay.contrib.apache.httpclient
WechatPayHttpHeaders
- Class in
com.wechat.pay.contrib.apache.httpclient.constant
微信支付HTTP请求头相关常量
WechatPayUploadHttpPost
- Class in
com.wechat.pay.contrib.apache.httpclient
WechatPayUploadHttpPost.Builder
- Class in
com.wechat.pay.contrib.apache.httpclient
withBody(String)
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
NotificationRequest.Builder
withCredentials(Credentials)
- Method in class com.wechat.pay.contrib.apache.httpclient.
WechatPayHttpClientBuilder
withFile(String, String, InputStream)
- Method in class com.wechat.pay.contrib.apache.httpclient.
WechatPayUploadHttpPost.Builder
withImage(String, String, InputStream)
- Method in class com.wechat.pay.contrib.apache.httpclient.
WechatPayUploadHttpPost.Builder
withMerchant(String, String, PrivateKey)
- Method in class com.wechat.pay.contrib.apache.httpclient.
WechatPayHttpClientBuilder
withNonce(String)
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
NotificationRequest.Builder
withProxy(HttpHost)
- Method in class com.wechat.pay.contrib.apache.httpclient.
WechatPayHttpClientBuilder
withSerialNumber(String)
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
NotificationRequest.Builder
withSignature(String)
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
NotificationRequest.Builder
withTimestamp(String)
- Method in class com.wechat.pay.contrib.apache.httpclient.notification.
NotificationRequest.Builder
withValidator(Validator)
- Method in class com.wechat.pay.contrib.apache.httpclient.
WechatPayHttpClientBuilder
withWechatPay(List<X509Certificate>)
- Method in class com.wechat.pay.contrib.apache.httpclient.
WechatPayHttpClientBuilder
withWechatpay(List<X509Certificate>)
- Method in class com.wechat.pay.contrib.apache.httpclient.
WechatPayHttpClientBuilder
Deprecated.
A
B
C
D
E
G
H
L
M
N
P
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes