All Classes and Interfaces

Class
Description
带有关联数据的认证加密器
请求客户端抽象基类
 
 
 
 
RSAConfig抽象类
RSAConfigBuilder抽象类
 
 
带有关联数据的AES认证加解密器
认证加密器
Deprecated.
请使用 RSAAutoCertificateConfig。 从版本 v0.2.4 起, 该类是多余的,而且功能不完整。 开发者应尽快迁移。我们将在未来某个时间移除这段废弃的代码。
 
定时更新证书的服务,它是一个由静态函数构成的工具类
 
 
证书处理器
微信支付平台证书提供器
调用微信支付服务的所需配置
用于签名和加密的常量
HTTP常量
Notification 常量
认证凭据生成器
获取平台证书列表返回数据
 
默认HttpClient构造器
 
 
 
文件类型请求体
 
Gson工具类
微信支付域名
HTTP请求客户端,自动生成签名和验证签名
发送HTTP请求失败时抛出。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。
HTTP请求头
HTTP方法
HTTP请求
 
HTTP返回
 
证书提供器的简单实现,证书存储在内存ConcurrentHashMap中
I/O工具
HTTP JSON类型请求体
 
JSON类型返回体
 
解析微信支付应答或回调报文异常时抛出,例如回调通知参数不正确、应答类型错误。
HTTP媒体类型
随机串生成工具
微信支付回调通知
用于解析通知的配置
通知解析器
OkHttp请求客户端
A dual-domain retry interceptor.
 
OriginalResponse Builder
PEM工具
敏感信息解密器
敏感信息加密器
 
HTTP请求体
微信支付通知请求参数
 
通知数据
HTTP返回体
具有自动下载并更新平台证书能力的RSA配置类。 每次构造,都会立即使用传入的商户参数下载微信支付平台证书。 如果下载成功,SDK 会将商户参数注册或更新至 AutoCertificateService。若下载失败,将会抛出异常。 为了提高性能,建议将配置类作为全局变量,减少不必要的证书下载,避免资源浪费
 
RSA自动更新平台证书提供器
 
通知回调配置类 该类仅在商户由平台证书切换为平台公钥的灰度阶段使用,灰度完成后请切换为RSAPublicKeyNotificationConfig
 
调用微信支付服务需要的RSA相关配置
 
Deprecated.
请使用 RSAAutoCertificateConfig,开发者应尽快迁移,我们将在未来某个时间移除这段废弃的代码。
 
RSA-Pkcs1v15敏感信息解密器
RSA-Pkcs1v15 敏感信息加密器
RSA敏感信息解密器
RSA敏感信息加密器
使用微信支付平台公钥的RSA配置类。 每次构造都要求传入平台公钥以及平台公钥id,如果使用平台证书建议用RSAAutoCertificateConfig类
 
签名类型为RSA的通知配置参数
 
RSA签名器
RSA验签器
发送HTTP请求成功,返回异常时抛出。例如返回状态码小于200或大于等于300、返回体参数不完整。
SHA工具
签名结果
签名器
字符串工具类
 
验证签名失败时抛出
验证器
验签器
微信支付认证凭据生成器
微信支付返回验证器
微信支付异常基类