ref: test
parent
9289f105c8
commit
686005d8ec
|
|
@ -1,10 +1,11 @@
|
|||
scfs.api-gateway.online=false
|
||||
scfs.api-gateway.host=http://127.0.0.1:8088/api-gateway
|
||||
scfs.api-gateway.channel.channel-no=0000
|
||||
scfs.api-gateway.channel.app-no=10
|
||||
scfs.api-gateway.host=http://10.131.98.80:8088/api-gateway
|
||||
#scfs.api-gateway.host=http://127.0.0.1:8088/api-gateway
|
||||
scfs.api-gateway.channel.channel-no=1038
|
||||
scfs.api-gateway.channel.app-no=41
|
||||
scfs.api-gateway.cipher.store-type=resources
|
||||
#scfs.api-gateway.cipher.channel-private-key=rsa_channel_private_key.pem
|
||||
#scfs.api-gateway.cipher.certificate=rsa_channel_certificate.pem
|
||||
scfs.api-gateway.cipher.channel-private-key=sm2_private_key.pem
|
||||
scfs.api-gateway.cipher.channel-certificate-serial=12312312879h89u8hhh89h989
|
||||
scfs.api-gateway.cipher.channel-certificate-serial=C2C9A0FB3BD3F6252F3857E3681541DE9480D4FBBA4BFCE4EE714358FCEA1E7B
|
||||
scfs.api-gateway.cipher.certificate=scfs_sm2_certificate.pem
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgR6jTgU+vLuT00j3QM7b/fPJ9iUGR
|
||||
zZeVwr90JeVhChygCgYIKoEcz1UBgi2hRANCAAT0KcBDXLn6Zv5vsEtuDzZclr30phN++uOVaQoF
|
||||
cDhhbeZlqRSIqRdg6YstCHUenN7NL2S1b1JlsWeIUxGCndZU
|
||||
MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgmnhieO9Pq+6MhLFfve3N4E4WMbRq
|
||||
MaIhlgShgDlQPeqgCgYIKoEcz1UBgi2hRANCAATGZG5DywFAZNgP5i83MIL9NJALqqbjeiYUXhFX
|
||||
JDwADC5ricSL3as4GNrni3iQqH3C2xIiVQg7V0tELKnekigB
|
||||
-----END PRIVATE KEY-----
|
||||
|
|
@ -2,6 +2,7 @@ package com.czcb.scfs.api.test;
|
|||
|
||||
import com.czcb.scfs.api.core.util.Compression;
|
||||
import com.czcb.scfs.api.core.util.Nonce;
|
||||
import com.czcb.scfs.api.core.util.PemFile;
|
||||
import com.czcb.scfs.api.service.echo.EchoService;
|
||||
import com.czcb.scfs.api.service.v1.account.AccountService;
|
||||
import com.czcb.scfs.api.service.v1.account.model.QueryBalanceRequest;
|
||||
|
|
@ -9,11 +10,17 @@ import com.czcb.scfs.api.service.v1.account.model.QueryBalanceResponse;
|
|||
import com.czcb.scfs.api.service.v1.file.FileService;
|
||||
import com.czcb.scfs.api.service.v1.file.model.UploadFileRequest;
|
||||
import com.czcb.scfs.api.service.v1.file.model.UploadFileResponse;
|
||||
import com.czcb.scfs.api.service.v1.sms.SmsService;
|
||||
import com.czcb.scfs.api.service.v1.sms.model.SendVerifySignRequest;
|
||||
import com.tencent.kona.KonaProvider;
|
||||
import org.assertj.core.util.Lists;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.io.File;
|
||||
import java.nio.file.Files;
|
||||
import java.security.cert.X509Certificate;
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
|
|
@ -32,6 +39,9 @@ class ApiGatewayTest {
|
|||
@Resource
|
||||
private FileService fileService;
|
||||
|
||||
@Resource
|
||||
private SmsService service;
|
||||
|
||||
@Test
|
||||
void test() {
|
||||
echoService.echo();
|
||||
|
|
@ -59,7 +69,7 @@ class ApiGatewayTest {
|
|||
|
||||
UploadFileRequest.FileList fileList = new UploadFileRequest.FileList();
|
||||
fileList.setFileIndex(0);
|
||||
fileList.setFileData(Compression.zipAndEncodeFromFile("C:\\Users\\Administrator.CZCB-20230627EN\\Documents\\临时文件\\rebase\\测试数据.txt"));
|
||||
fileList.setFileData(Compression.zipAndEncodeFromFile("C:\\Users\\Administrator.CZCB-20230627EN\\Documents\\临时文件\\aaa.jpg"));
|
||||
|
||||
fileRequest.setFileList(Lists.list(fileList));
|
||||
fileRequest.setTransDate("2024-03-20");
|
||||
|
|
@ -69,4 +79,25 @@ class ApiGatewayTest {
|
|||
UploadFileResponse response = fileService.uploadFile(fileRequest);
|
||||
System.out.println(response);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testPath() throws Exception {
|
||||
String path = "C:\\Users\\Administrator.CZCB-20230627EN\\Downloads\\密钥工具\\20240411182951\\sm2_certificate.pem";
|
||||
X509Certificate certificate = PemFile.loadX509FromStream(Files.newInputStream(new File(path).toPath()), KonaProvider.NAME);
|
||||
String serialNumber = certificate.getSerialNumber().toString(16).toUpperCase();
|
||||
|
||||
String fmt = String.format("channel-sm-%s-certificate.pem", serialNumber);
|
||||
System.out.println(fmt);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testSms() {
|
||||
SendVerifySignRequest request = new SendVerifySignRequest();
|
||||
request.setMobile("13819135970");
|
||||
request.setSerialNo(Nonce.ofNonce());
|
||||
request.setAppNo("41");
|
||||
request.setChannelNo("1038");
|
||||
request.setCardNo("6222024709526474589");
|
||||
service.send(request);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue