refactor: 优化证书刷新

https://gitee.com/felord/payment-spring-boot/issues/I3NGSB

Closes I3NGSB
This commit is contained in:
felord
2021-05-10 10:56:43 +08:00
parent 7470787441
commit 78cbce016d

View File

@@ -224,7 +224,7 @@ public class SignatureProvider {
}
ArrayNode certificates = bodyObjectNode.withArray("data");
if (certificates.isArray() && certificates.size() > 0) {
CERTIFICATE_MAP.clear();
CERTIFICATE_MAP.remove(tenantId);
final CertificateFactory certificateFactory = CertificateFactory.getInstance("X509",BC_PROVIDER);
certificates.forEach(objectNode -> {
JsonNode encryptCertificate = objectNode.get("encrypt_certificate");