function params type byte[] string

This commit is contained in:
cheney
2022-06-22 09:58:51 +08:00
parent 080c705d72
commit b5332438f4
4 changed files with 37 additions and 16 deletions
@@ -22,7 +22,7 @@ public class ShangTest {
}
public void action(){
byte[] sign = api.attachedSign(testData, dn);
String sign = api.attachedSign(testData, dn);
boolean ret = api.attachedVerify( sign );
assert ret;
@@ -45,11 +45,11 @@ public class TestHT {
byte[] orgData = "111111213323143243243".getBytes("UTF-8");
// 签名
byte[] sign = api.attachedSign(orgData, dn);
System.out.println("签名结果: " + Util.bytes2HexString(sign) );
String sign = api.attachedSign(orgData, dn);
System.out.println("签名结果: " + sign );
// 生成数字信封
RetWrap retWrap = api.generateDEByDn(dn, sign);
RetWrap retWrap = api.generateDEByDn(dn, sign.getBytes() );
byte[] cipherKey = (byte[]) retWrap.get(SydApi.RET_CIPHER_KEY);
System.out.println("数字信封: " + new String(cipherKey));
@@ -106,8 +106,8 @@ public class TestHT {
public void testAttachedSignAndVerify() {
String dn = "C=CN,O=CFCA OCA1,OU=YCCA,OU=Individual-2,CN=YCCA@黄金交易所@Zhuangj@1";
String orgData = "111111213323143243243";
byte[] sign = api.attachedSign(orgData.getBytes(), dn);
System.out.println("签名结果: " + Util.bytes2HexString(sign) );
String sign = api.attachedSign(orgData.getBytes(), dn);
System.out.println("签名结果: " + sign);
boolean verify = api.attachedVerify(sign);
System.out.println("验签结果: " + verify);
@@ -117,8 +117,8 @@ public class TestHT {
public void testAttachedSignAndVerifyGetX509() {
String dn = "C=CN,O=CFCA OCA1,OU=YCCA,OU=Individual-2,CN=YCCA@黄金交易所@Zhuangj@1";
byte[] orgData = "111111213323143243243".getBytes();
byte[] sign = api.attachedSign(orgData, dn);
System.out.println("签名结果: " + Util.bytes2HexString(sign) );
String sign = api.attachedSign(orgData, dn);
System.out.println("签名结果: " + sign );
X509 verify = api.attachedVerifyAndGetX509(sign);
System.out.println("验签结果: " + Util.bytes2HexString(verify.getPubKey()));
@@ -128,8 +128,8 @@ public class TestHT {
public void testAttachedSignAndVerifyRD() {
String dn = "C=CN,O=CFCA OCA1,OU=YCCA,OU=Individual-2,CN=YCCA@黄金交易所@Zhuangj@1";
String orgData = "111111213323143243243";
byte[] sign = api.attachedSign(orgData.getBytes(), dn);
System.out.println("签名结果: " + Util.bytes2HexString(sign));
String sign = api.attachedSign(orgData.getBytes(), dn);
System.out.println("签名结果: " + sign);
byte[] verify = api.attachedVerifyRD(sign);
System.out.println("验签结果: " + Util.bytes2HexString(verify));
@@ -139,8 +139,8 @@ public class TestHT {
public void testAttachedSignAndVerifyGetAll() {
String dn = "C=CN,O=CFCA OCA1,OU=YCCA,OU=Individual-2,CN=YCCA@黄金交易所@Zhuangj@1";
byte[] orgData = "111111213323143243243".getBytes();
byte[] sign = api.attachedSign(orgData, dn);
System.out.println("签名结果: " + Util.bytes2HexString(sign));
String sign = api.attachedSign(orgData, dn);
System.out.println("签名结果: " + sign);
RetWrap verify = api.attachedVerifyAndGetAll(sign);
if (verify != null) {