完善验证测试程序

This commit is contained in:
yihzhou
2024-06-20 16:09:19 +08:00
parent b37b962dd5
commit e866887b3a
4 changed files with 97 additions and 42 deletions
+21 -1
View File
@@ -43,9 +43,22 @@ public class TestDemo {
public static Boolean detachSignVer(SydApi4j api, String orgData, String sign) {
boolean signVerify = api.detachedVerifyAll(2, orgData.getBytes(), sign);
System.out.println("detach验签:"+ signVerify);
return Boolean.valueOf(signVerify);
return signVerify;
}
public static String snSign(SydApi4j api, String sn, String orgData) {
String sign = api.SM2SignCustomized(sn,orgData.getBytes());
System.out.println("sn签名结果:"+ sign);
return sign;
}
public static Boolean snSignVer(SydApi4j api, String sn,String orgData, String sign) {
boolean signVerify = api.SM2VerifyCustomized(sn, orgData.getBytes(), sign);
System.out.println("sn验签:"+ signVerify);
return signVerify;
}
public static void testAll(SydApi4j api, String certDn, String orgData) {
byte[] nakedSign = api.SYD_NakedSignAll(2, orgData.getBytes(), certDn);
System.out.println("签名数据:"+ Util.bytes2HexString(nakedSign));
@@ -61,6 +74,7 @@ public class TestDemo {
System.out.println("detach签名结果:"+ sign);
boolean signVerify = api.detachedVerifyAll(2, orgData.getBytes(), sign);
System.out.println("detach验签:"+ signVerify);
}
public static void main(String[] args) throws InterruptedException {
@@ -100,6 +114,12 @@ public class TestDemo {
case 6:
detachSignVer(api, orgData, signorenData);
break;
case 7:
snSign(api, certDn, orgData);
break;
case 8:
snSignVer(api, certDn,orgData, signorenData);
break;
case 0:
testAll(api, certDn, orgData);
break;