package com.ks.app.util;
|
|
import com.ks.app.entity.AppAlipayInfoWithBLOBs;
|
import org.yeshi.utils.entity.alipay.AlipayAppInfo;
|
import org.yeshi.utils.entity.alipay.AlipayCertInfo;
|
|
import java.io.ByteArrayInputStream;
|
import java.io.InputStream;
|
|
public class AlipayAppUtil {
|
|
public static AlipayAppInfo getAlipayAppInfo(AppAlipayInfoWithBLOBs alipayInfo) {
|
InputStream appCert = new ByteArrayInputStream(alipayInfo.getAlipayAppCertPublicKey());
|
InputStream publicCert = new ByteArrayInputStream(alipayInfo.getAlipayPublicCert());
|
InputStream rootCert = new ByteArrayInputStream(alipayInfo.getAlipayRootCert());
|
AlipayAppInfo appInfo = new AlipayAppInfo(alipayInfo.getAlipayAppId(), alipayInfo.getAlipayPrivateKey(), new AlipayCertInfo(appCert, publicCert, rootCert));
|
return appInfo;
|
}
|
}
|