Skip navigation links
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