public class InMemoryTenpayKeyCache extends Object implements TenpayKeyCache
| Modifier and Type | Field and Description |
|---|---|
private static Map<String,TenpayKey> |
TENPAY_KEYS |
| Constructor and Description |
|---|
InMemoryTenpayKeyCache() |
| Modifier and Type | Method and Description |
|---|---|
TenpayKey |
getTenpayKey(String merchantId,
String serialNumber)
取出证书缓存
|
void |
putTenpayKey(String merchantId,
String serialNumber,
TenpayKey tenpayKey)
放入缓存,过期可参考jwk的过期时间设置
|
public void putTenpayKey(String merchantId, String serialNumber, TenpayKey tenpayKey)
TenpayKeyCache
key格式推荐merchantId::serialNumber
putTenpayKey in interface TenpayKeyCachemerchantId - 商户号serialNumber - 证书序列号tenpayKey - 平台证书public TenpayKey getTenpayKey(String merchantId, String serialNumber) throws PayException
TenpayKeyCachegetTenpayKey in interface TenpayKeyCachemerchantId - 商户号serialNumber - 证书序列号PayException - the pay exceptionCopyright © 2023. All rights reserved.