Package com.wechat.pay.java.core
Class RSAAutoCertificateConfig
java.lang.Object
com.wechat.pay.java.core.AbstractRSAConfig
com.wechat.pay.java.core.RSAAutoCertificateConfig
- All Implemented Interfaces:
Config
,NotificationConfig
具有自动下载并更新平台证书能力的RSA配置类。 每次构造,都会立即使用传入的商户参数下载微信支付平台证书。 如果下载成功,SDK 会将商户参数注册或更新至
AutoCertificateService。若下载失败,将会抛出异常。 为了提高性能,建议将配置类作为全局变量,减少不必要的证书下载,避免资源浪费
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescription创建认证加解密器创建验签器获取认证加解密器类型获取签名类型Methods inherited from class com.wechat.pay.java.core.AbstractRSAConfig
createCredential, createDecryptor, createEncryptor, createSigner, createValidator
-
Method Details
-
getSignType
获取签名类型- Specified by:
getSignType
in interfaceNotificationConfig
- Returns:
- 签名类型
-
getCipherType
获取认证加解密器类型- Specified by:
getCipherType
in interfaceNotificationConfig
- Returns:
- 认证加解密器类型
-
createVerifier
创建验签器- Specified by:
createVerifier
in interfaceNotificationConfig
- Returns:
- 验签器
-
createAeadCipher
创建认证加解密器- Specified by:
createAeadCipher
in interfaceNotificationConfig
- Returns:
- 认证加解密器
-