ref: test

main
13009 2024-04-12 20:27:02 +08:00
parent 9289f105c8
commit 686005d8ec
3 changed files with 40 additions and 8 deletions

View File

@ -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

View File

@ -1,5 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgR6jTgU+vLuT00j3QM7b/fPJ9iUGR
zZeVwr90JeVhChygCgYIKoEcz1UBgi2hRANCAAT0KcBDXLn6Zv5vsEtuDzZclr30phN++uOVaQoF
cDhhbeZlqRSIqRdg6YstCHUenN7NL2S1b1JlsWeIUxGCndZU
MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgmnhieO9Pq+6MhLFfve3N4E4WMbRq
MaIhlgShgDlQPeqgCgYIKoEcz1UBgi2hRANCAATGZG5DywFAZNgP5i83MIL9NJALqqbjeiYUXhFX
JDwADC5ricSL3as4GNrni3iQqH3C2xIiVQg7V0tELKnekigB
-----END PRIVATE KEY-----

View File

@ -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);
}
}