Package com.wechat.pay.java.core
Class AbstractRSAConfig
java.lang.Object
com.wechat.pay.java.core.AbstractRSAConfig
- All Implemented Interfaces:
Config
- Direct Known Subclasses:
RSAAutoCertificateConfig
,RSAConfig
,RSAPublicKeyConfig
RSAConfig抽象类
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractRSAConfig
(String merchantId, PrivateKey privateKey, String merchantSerialNumber, CertificateProvider certificateProvider) 使用微信支付平台证书验签protected
AbstractRSAConfig
(String merchantId, PrivateKey privateKey, String merchantSerialNumber, PublicKey publicKey, String publicKeyId) 使用微信支付公钥验签 -
Method Summary
Modifier and TypeMethodDescription创建认证凭据生成器创建敏感信息解密器创建敏感信息加密器创建签名器创建请求验证器
-
Constructor Details
-
AbstractRSAConfig
protected AbstractRSAConfig(String merchantId, PrivateKey privateKey, String merchantSerialNumber, CertificateProvider certificateProvider) 使用微信支付平台证书验签 -
AbstractRSAConfig
protected AbstractRSAConfig(String merchantId, PrivateKey privateKey, String merchantSerialNumber, PublicKey publicKey, String publicKeyId) 使用微信支付公钥验签
-
-
Method Details
-
createEncryptor
Description copied from interface:Config
创建敏感信息加密器- Specified by:
createEncryptor
in interfaceConfig
- Returns:
- 敏感信息加密器
-
createDecryptor
Description copied from interface:Config
创建敏感信息解密器- Specified by:
createDecryptor
in interfaceConfig
- Returns:
- 敏感信息解密器
-
createCredential
Description copied from interface:Config
创建认证凭据生成器- Specified by:
createCredential
in interfaceConfig
- Returns:
- 认证凭据生成器
-
createValidator
Description copied from interface:Config
创建请求验证器- Specified by:
createValidator
in interfaceConfig
- Returns:
- 请求验证器
-
createSigner
Description copied from interface:Config
创建签名器- Specified by:
createSigner
in interfaceConfig
- Returns:
- 签名器
-