Commit 3d9b6ef8 authored by shiyu's avatar shiyu

预支付接口2

parent fb2a875d
package com.wwdz.ch.core.api.wxpay;
import com.wechat.pay.contrib.apache.httpclient.util.PemUtil;
import com.wechat.pay.java.core.RSAAutoCertificateConfig;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
......@@ -12,6 +13,7 @@ import org.springframework.core.io.ClassPathResource;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.security.PrivateKey;
@Configuration
......@@ -38,12 +40,10 @@ public class WxPayAutoCertificateConfig {
return config;
}
public String getPrivateKey() {
public PrivateKey getPrivateKey() {
try {
String path = this.getClass().getResource("/apiclient_key.pem").getPath();
String fileContent = new String(Files.readAllBytes(Paths.get(path)), "utf-8");
logger.info("***************", fileContent);
return fileContent;
PrivateKey privateKey = PemUtil.loadPrivateKey(new ClassPathResource("apiclient_key.pem").getInputStream());
return privateKey;
} catch (Exception e) {
logger.error("加载私钥错误 error :{}", e);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment