整理依赖

This commit is contained in:
cheney 2026-05-29 17:00:56 +08:00
parent d1c8201f98
commit 1439f4aa63
2 changed files with 11 additions and 64 deletions

64
pom.xml
View File

@ -4,7 +4,7 @@
<groupId>com.sunyard</groupId> <groupId>com.sunyard</groupId>
<artifactId>sydapi4j</artifactId> <artifactId>sydapi4j</artifactId>
<version>1.0.2022-SNAPSHOT</version> <version>2.01</version>
<packaging>jar</packaging> <packaging>jar</packaging>
<name>sydapi4j</name> <name>sydapi4j</name>
@ -32,28 +32,12 @@
<version>1.0.3</version> <version>1.0.3</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<!-- JMeter Java Sampler 核心依赖 -->
<!-- Source: https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk18on -->
<dependency> <dependency>
<groupId>org.bouncycastle</groupId> <groupId>org.apache.jmeter</groupId>
<artifactId>bcprov-jdk15on</artifactId> <artifactId>ApacheJMeter_java</artifactId>
<version>1.65</version> <version>5.4.3</version>
<!-- <scope>compile</scope>--> <scope>provided</scope>
</dependency>
<!-- Source: https://mvnrepository.com/artifact/org.bouncycastle/bcpkix-jdk18on -->
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
<version>1.65</version>
<!-- <scope>compile</scope>-->
</dependency>
<dependency>
<groupId>com.github.houbb</groupId>
<artifactId>junitperf</artifactId>
<version>1.0.3</version>
</dependency> </dependency>
<dependency> <dependency>
@ -72,8 +56,6 @@
</exclusions> </exclusions>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.google.zxing</groupId> <groupId>com.google.zxing</groupId>
<artifactId>core</artifactId> <artifactId>core</artifactId>
@ -85,26 +67,16 @@
<version>3.5.0</version> <version>3.5.0</version>
</dependency> </dependency>
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_java</artifactId>
<version>5.4.3</version>
<scope>provided</scope>
</dependency>
<dependency> <dependency>
<groupId>org.bouncycastle</groupId> <groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId> <artifactId>bcpkix-jdk15on</artifactId>
<version>1.68</version> <version>1.68</version>
<!-- <scope>provided</scope>-->
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.bouncycastle</groupId> <groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId> <artifactId>bcprov-jdk15on</artifactId>
<version>1.68</version> <version>1.68</version>
<!-- <scope>provided</scope>-->
</dependency> </dependency>
<!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all --> <!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all -->
@ -126,29 +98,6 @@
<artifactId>gson</artifactId> <artifactId>gson</artifactId>
<version>2.13.1</version> <version>2.13.1</version>
</dependency> </dependency>
<!-- <dependency>-->
<!-- <groupId>org.codehaus.groovy</groupId>-->
<!-- <artifactId>groovy-all</artifactId>-->
<!-- <version>2.4.15</version>-->
<!--&lt;!&ndash; <version>4.0.26</version>&ndash;&gt;-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- <groupId>ch.qos.logback</groupId>-->
<!-- <artifactId>logback-classic</artifactId>-->
<!-- <version>1.3.15</version>-->
<!-- <scope>compile</scope>-->
<!-- </dependency>-->
<!--<dependency>-->
<!--<groupId>club.fullstack</groupId>-->
<!--<artifactId>serialize</artifactId>-->
<!--<version>[1.0.201806051035, 1.1.SNAPSHOT)</version>-->
<!--</dependency>-->
<!-- https://mvnrepository.com/artifact/com.github.wvengen/proguard-maven-plugin -->
<!-- https://mvnrepository.com/artifact/com.github.wvengen/proguard-maven-plugin -->
</dependencies> </dependencies>
<build> <build>
<finalName>sydapi4j</finalName> <finalName>sydapi4j</finalName>
@ -158,7 +107,6 @@
<groupId>org.codehaus.groovy</groupId> <groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId> <artifactId>groovy-eclipse-compiler</artifactId>
<version>2.9.2-01</version> <version>2.9.2-01</version>
<!-- <version>3.5.0-01</version>-->
<extensions>true</extensions> <extensions>true</extensions>
</plugin> </plugin>

View File

@ -2,6 +2,7 @@ package cmbpoc;
import com.sunyard.proto.Util; import com.sunyard.proto.Util;
import org.junit.After; import org.junit.After;
import org.junit.Assert;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import racal.sunyard.main.SydApi4j; import racal.sunyard.main.SydApi4j;
@ -53,18 +54,16 @@ public class FunctionTest {
@Test @Test
public void SYD_SM2_Sign(){ public void SYD_SM2_Sign(){
this.api.SYD_SM2_Sign_HA(1, privateKey, publicKey, orgData); this.api.SYD_SM2_Sign_HA(1, privateKey, publicKey, orgData);
}
@Test
public void SYD_SM2_Verify(){
this.api.SYD_SM2_Verify_HA(1, publicKey, orgData, sign); this.api.SYD_SM2_Verify_HA(1, publicKey, orgData, sign);
} }
@Test @Test
public void SYD_SM2_Encrypt(){ public void SYD_SM2_Encrypt(){
this.api.SM2Decrypt(); byte[] enData = this.api.SYD_SM2_Encrypt(publicKey, orgData);
byte[] deData = this.api.SYD_SM2Decrypt(privateKey, enData);
Assert.assertArrayEquals(enData, deData);
} }