sm 测试证书

main
13009 2024-02-21 13:54:29 +08:00
parent 4697d99d44
commit 654982641b
6 changed files with 41 additions and 32 deletions

View File

@ -48,6 +48,12 @@
<version>2.29.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.awaitility</groupId>
<artifactId>awaitility</artifactId>
<version>4.2.0</version>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>

View File

@ -5,6 +5,8 @@ import org.junit.jupiter.api.Test;
import java.util.concurrent.TimeUnit;
import static org.awaitility.Awaitility.await;
class StopWatchTest {
@Test
@ -15,13 +17,16 @@ class StopWatchTest {
}
@Test
void start() throws InterruptedException {
void start() {
StopWatch stopWatch = new StopWatch().start("test");
stopWatch.setKeepTaskList(true);
Assertions.assertEquals("test", stopWatch.currentTaskName());
Assertions.assertTrue(stopWatch.isRunning());
Thread.sleep(10);
stopWatch.stop();
await().atLeast(10, TimeUnit.MILLISECONDS).until(() -> {
stopWatch.stop();
return true;
});
Assertions.assertTrue(stopWatch.getLastTaskTimeMillis() > 0);
Assertions.assertTrue(stopWatch.getLastTaskTimeNanos() > 0);
@ -52,12 +57,10 @@ class StopWatchTest {
stopWatch.setKeepTaskList(true);
Assertions.assertEquals("", stopWatch.currentTaskName());
Assertions.assertEquals("11", stopWatch.getId());
try {
Thread.sleep(10);
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
stopWatch.stop();
await().atLeast(10, TimeUnit.MILLISECONDS).until(() -> {
stopWatch.stop();
return true;
});
Assertions.assertNotNull(stopWatch.getTaskInfo());
Assertions.assertEquals(1, stopWatch.getTaskInfo().length);

View File

@ -23,6 +23,12 @@
<dependency>
<groupId>com.czcb.scfs</groupId>
<artifactId>scfs-api-spring-boot-starter</artifactId>
<exclusions>
<exclusion>
<groupId>com.czcb.scfs</groupId>
<artifactId>scfs-api-rsa</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>

View File

@ -3,7 +3,7 @@ scfs.api-gateway.host=http://127.0.0.1:8888/api-gateway
scfs.api-gateway.channel.app-no=10001
scfs.api-gateway.channel.channel-no=1000
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=merchant_private_key.pem
#scfs.api-gateway.cipher.certificate=merchant_certificate.pem
#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=merchant_private_key.pem
scfs.api-gateway.cipher.certificate=merchant_certificate.pem

View File

@ -1,17 +1,12 @@
-----BEGIN CERTIFICATE-----
MIICyTCCAmygAwIBAgIUVOf1ntjfRXDPsUeA6oFS1FpnXuYwDAYIKoEcz1UBg3UF
ADCBjTFHMEUGA1UEAww+U2hlbiBaaGVuIGlUcnVzQ2hpbmEgQ2xhc3MgRW50ZXJw
cmlzZSBTdWJzY3JpYmVyIENBIFNNMiAtIFRlc3QxGDAWBgNVBAsMD+a1i+ivlemD
qOivleeUqDEbMBkGA1UECgwS5aSp6K+a5a6J5L+h6K+V55SoMQswCQYDVQQGEwJD
TjAeFw0yMjA4MDQxMjE0MTlaFw0yMzA5MDMxMjE0MTlaMGsxCzAJBgNVBAYTAkNO
MRswGQYDVQQKDBLlvq7kv6HllYbmiLfns7vnu58xKjAoBgNVBAsMIea3seWcs+W4
guS8n+iNo+enkeaKgOaciemZkOWFrOWPuDETMBEGA1UEAwwKMjQ4MzI4MTc2MTBZ
MBMGByqGSM49AgEGCCqBHM9VAYItA0IABHvNR/deoZ0EwKcrTacPV90bP5M3zF3R
JBiBuRNDGTm/aaVe9rRnEMfhckUj0PZG3WlNJIOXb26FDUZjePqLL36jgcgwgcUw
DAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBsAwHwYDVR0jBBgwFoAUK0Y6T9Ge
LM7UH4bC1j2avycoZPcwHQYDVR0OBBYEFBmE5STz2WNsXVrgclXrxsl6SCihMGUG
A1UdHwReMFwwWqBYoFaGVGh0dHA6Ly9ldmNhLml0cnVzLmNvbS5jbi9wdWJsaWMv
aXRydXNjcmw/Q0E9NzMzNUExQUYzNzRBMUU4QjQwM0FCMUFDMkQwNjVDQUU3NUNB
QjIzNjAMBggqgRzPVQGDdQUAA0kAMEYCIQDK0r6D8VyiUVMfRnAfz40ZtiG8DJEF
6Rn41oZ3qPW1aQIhAKtn5sKME+thLQFeyV70VSsraZ7h9Fccal2WzI2oCdtY
MIICKDCCAc+gAwIBAgIhAMPbc74uYS3FysLkYMHB5P+q7DCzriTkomU9a3S9QAL9MAoGCCqBHM9V
AYN1MIGNMQswCQYDVQQGEwJDTjESMBAGA1UECAwJ5rWZ5rGf55yBMRIwEAYDVQQHDAnmna3lt57l
uIIxITAfBgNVBAoMGOa1meaxn+eooOW3nuWVhuS4mumTtuihjDEYMBYGA1UECwwP5pWw5a2X6YeR
6J6N6YOoMRkwFwYDVQQDDBBzY2ZzLmN6Y2IuY29tLmNuMB4XDTI0MDIyMTA1NDU0MFoXDTI5MDIy
MTA1NDU0MFowgY0xCzAJBgNVBAYTAkNOMRIwEAYDVQQIDAnmtZnmsZ/nnIExEjAQBgNVBAcMCead
reW3nuW4gjEhMB8GA1UECgwY5rWZ5rGf56ig5bee5ZWG5Lia6ZO26KGMMRgwFgYDVQQLDA/mlbDl
rZfph5Hono3pg6gxGTAXBgNVBAMMEHNjZnMuY3pjYi5jb20uY24wWTATBgcqhkjOPQIBBggqgRzP
VQGCLQNCAAS3xG2kVL1N2p71VUsFO5WyD2QCzq5SFarPpKlYpEXCx57QeEUypZFmvzTDNpWv5y11
e798SvOBSmZTFrF6CStIMAoGCCqBHM9VAYN1A0cAMEQCIHVbD5xUf/6OORWvelFm9wSHuTQ5NRjC
iKP4iOpCTS+oAiB4VVZ0XOdVr3ENWvzI2c1ZVvkLXy4T66CQc/Pg57P0/Q==
-----END CERTIFICATE-----

View File

@ -1,6 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQg/U9Saz5ceDGQhFBM
f/cHIh2+q5Lzvhrb8L2SI4sPUR+gCgYIKoEcz1UBgi2hRANCAAR7zUf3XqGdBMCn
K02nD1fdGz+TN8xd0SQYgbkTQxk5v2mlXva0ZxDH4XJFI9D2Rt1pTSSDl29uhQ1G
Y3j6iy9+
MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgplcULkGrRiFDra/9MywSc4Ornu/k
jdlSSXCqoHPPM0WgCgYIKoEcz1UBgi2hRANCAAS3xG2kVL1N2p71VUsFO5WyD2QCzq5SFarPpKlY
pEXCx57QeEUypZFmvzTDNpWv5y11e798SvOBSmZTFrF6CStI
-----END PRIVATE KEY-----