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
ConstructorsModifierConstructorDescriptionprotectedAbstractRSAConfig(String merchantId, PrivateKey privateKey, String merchantSerialNumber, CertificateProvider certificateProvider) 使用微信支付平台证书验签protectedAbstractRSAConfig(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:
createEncryptorin interfaceConfig- Returns:
- 敏感信息加密器
-
createDecryptor
Description copied from interface:Config创建敏感信息解密器- Specified by:
createDecryptorin interfaceConfig- Returns:
- 敏感信息解密器
-
createCredential
Description copied from interface:Config创建认证凭据生成器- Specified by:
createCredentialin interfaceConfig- Returns:
- 认证凭据生成器
-
createValidator
Description copied from interface:Config创建请求验证器- Specified by:
createValidatorin interfaceConfig- Returns:
- 请求验证器
-
createSigner
Description copied from interface:Config创建签名器- Specified by:
createSignerin interfaceConfig- Returns:
- 签名器
-