修复证书IO读取问题

This commit is contained in:
egzosn
2020-11-12 22:15:14 +08:00
parent a1be9c0dfd
commit a3f5fe8016

View File

@@ -41,7 +41,6 @@ public class AliPayConfigStorage extends BasePayConfigStorage {
private String seller;
/**
* 应用公钥证书
*/
@@ -147,16 +146,14 @@ public class AliPayConfigStorage extends BasePayConfigStorage {
* 初始化证书信息
*/
public void loadCertEnvironment() {
if (isCertSign() && null != this.certEnvironment){
if (!isCertSign() || null == this.certEnvironment){
return;
}
try (InputStream merchantCertStream = certStoreType.getInputStream(merchantCert);
InputStream aliPayCertStream = certStoreType.getInputStream(aliPayCert);
InputStream aliPayRootCertStream = certStoreType.getInputStream(aliPayRootCert);
){
try (InputStream merchantCertStream = certStoreType.getInputStream(merchantCert);
InputStream aliPayCertStream = certStoreType.getInputStream(aliPayCert);
InputStream aliPayRootCertStream = certStoreType.getInputStream(aliPayRootCert)) {
this.certEnvironment = new CertEnvironment(merchantCertStream, aliPayCertStream, aliPayRootCertStream);
}
catch (IOException e) {
} catch (IOException e) {
throw new PayErrorException(new PayException("读取证书异常", e.getMessage()));
}
}