8019添加返回所有信息的接口

This commit is contained in:
zhoubin
2022-04-02 10:53:28 +08:00
parent 4e42f354b5
commit 3aa8237a4d
5 changed files with 64 additions and 41 deletions
@@ -2386,7 +2386,7 @@ public class TestAllMethods {
// 测试通过
// 8018
@Test
public void testAttachedSignAndVerifyC() {
public void testAttachedSignAndVerifyRD() {
String dn = "C=CN,O=Sunyard,OU=8001,CN=8001";
String orgData = "111111213323143243243";
String sign = api.attachedSign(orgData.getBytes(), dn);
@@ -2400,7 +2400,7 @@ public class TestAllMethods {
// 测试通过
// 8018
@Test
public void testAttachedSignAndVerify3() {
public void testAttachedSignAndVerifyGetX509() {
String dn = "C=CN,O=Sunyard,OU=8001,CN=8001";
String orgData = "111111213323143243243";
String sign = api.attachedSign(orgData.getBytes(), dn);
@@ -2411,6 +2411,22 @@ public class TestAllMethods {
System.out.println("验签结果: " + verify);
}
// 测试通过
// 8018
@Test
public void testAttachedSignAndVerifyGetAll() {
String dn = "C=CN,O=Sunyard,OU=8001,CN=8001";
String orgData = "111111213323143243243";
String sign = api.attachedSign(orgData.getBytes(), dn);
System.out.println("签名结果: " + sign);
RetWrap verify = api.attachedVerifyAndGetAll(sign);
if (verify != null) {
System.out.println("x509公钥: " + Util.bytes2HexString(((X509)verify.get("x509")).getPubKey()));
System.out.println("签名原数据: " + verify.get("oData"));
}
}
// 00883030303030303030
// 3938
// 30313232
@@ -102,6 +102,20 @@ public class TestHT {
System.out.println("验签结果: " + verify);
}
@Test
public void testAttachedSignAndVerifyGetAll() {
String dn = "C=CN,O=Sunyard,OU=8001,CN=8001";
String orgData = "111111213323143243243";
String sign = api.attachedSign(orgData.getBytes(), dn);
System.out.println("签名结果: " + sign);
RetWrap verify = api.attachedVerifyAndGetAll(sign);
if (verify != null) {
System.out.println("x509公钥: " + Util.bytes2HexString(((X509)verify.get("x509")).getPubKey()));
System.out.println("签名原数据: " + verify.get("oData"));
}
}
// 测试通过
// 76
@Test