fix: bugs in KeyChainTest

This commit is contained in:
ChessNineeee
2021-05-14 12:19:09 +08:00
parent c316017f16
commit c236412ee6
+27 -27
View File
@@ -92,9 +92,9 @@ public class KeyChainTest {
// 测试设置新身份为当前身份
KeyChain keyChain = new KeyChain();
Identity id = createRandomIdentity();
keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// 输入密码用于解锁身份
keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// // 输入密码用于解锁身份
// keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
}catch (Exception ex){
logger.debug(ex.getMessage());
}
@@ -106,9 +106,9 @@ public class KeyChainTest {
// 测试设置新身份为当前身份
KeyChain keyChain = new KeyChain();
Identity id = createRandomIdentity();
keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// 输入密码用于解锁身份
keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// // 输入密码用于解锁身份
// keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// 身份允许签名与验证签名
Identifier id1 = new Identifier("/min/pku/sz");
@@ -141,9 +141,9 @@ public class KeyChainTest {
// 测试设置新身份为当前身份
KeyChain keyChain = new KeyChain();
Identity id = createRandomIdentity();
keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// 输入密码用于解锁身份
keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// // 输入密码用于解锁身份
// keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// 身份允许签名与验证签名
Identifier id1 = new Identifier("/min/pku/sz");
@@ -177,9 +177,9 @@ public class KeyChainTest {
// 测试设置新身份为当前身份
KeyChain keyChain = new KeyChain();
Identity id = createRandomIdentity();
keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// 输入密码用于解锁身份
keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// // 输入密码用于解锁身份
// keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// 身份允许签名与验证签名
// Identifier id1 = new Identifier("/min/pku/sz");
@@ -205,10 +205,10 @@ public class KeyChainTest {
try {
// 测试设置新身份为当前身份
KeyChain keyChain = new KeyChain();
Identity id = createRandomIdentity();
keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// 输入密码用于解锁身份
keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// Identity id = createRandomIdentity();
// keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// // 输入密码用于解锁身份
// keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// 身份允许签名与验证签名
Identifier id1 = new Identifier("/min/pku/sz");
@@ -235,9 +235,9 @@ public class KeyChainTest {
// 测试设置新身份为当前身份
KeyChain keyChain = new KeyChain();
Identity id = createRandomIdentity();
keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// 输入密码用于解锁身份
keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// // 输入密码用于解锁身份
// keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
//////////////////// 构建Data包 ////////////////////////
Data data = new Data();
data.freshnessPeriod.setFreshnessPeriod(02346345465453L);
@@ -260,9 +260,9 @@ public class KeyChainTest {
// 测试设置新身份为当前身份
KeyChain keyChain = new KeyChain();
Identity id = createRandomIdentity();
keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// 输入密码用于解锁身份
keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// // 输入密码用于解锁身份
// keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
//////////////////// 构建Data包 无只读区与标识区 ////////////////////////
Data data = new Data();
// data.freshnessPeriod.setFreshnessPeriod(02346345465453L);
@@ -286,10 +286,10 @@ public class KeyChainTest {
// 测试设置新身份为当前身份
KeyChain keyChain = new KeyChain();
Identity id2 = createRandomIdentity();
id2.unLock("0123456789abcdef", Common.SM4ECB); // 锁住的Identity无法导出
// id2.unLock("0123456789abcdef", Common.SM4ECB); // 锁住的Identity无法导出
keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// 输入密码用于解锁身份
keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// 正常导入导出 通过
logger.debug(String.format("身份数量:%d", keyChain.getIdentifyManager().getIdentifies().size()));
SafeBag bag = keyChain.exportSafeBag(id2, "1234");
@@ -307,10 +307,10 @@ public class KeyChainTest {
// 测试设置新身份为当前身份
KeyChain keyChain = new KeyChain();
Identity id2 = createRandomIdentity();
id2.unLock("0123456789abcdef", Common.SM4ECB); // 锁住的Identity无法导出
// id2.unLock("0123456789abcdef", Common.SM4ECB); // 锁住的Identity无法导出
keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// 输入密码用于解锁身份
keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// 导入null 抛出异常
logger.debug(String.format("身份数量:%d", keyChain.getIdentifyManager().getIdentifies().size()));
SafeBag bag = keyChain.exportSafeBag(null, "1234");
@@ -330,7 +330,7 @@ public class KeyChainTest {
Identity id2 = new Identity();
keyChain.getIdentifyManager().setDefaultIdentity(id, true);
// 输入密码用于解锁身份
keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// keyChain.setCurrentIdentity(keyChain.getIdentifyManager().getDefaultIdentity(), "0123456789abcdef");
// 导入空Identity 抛出异常
logger.debug(String.format("身份数量:%d", keyChain.getIdentifyManager().getIdentifies().size()));
SafeBag bag = keyChain.exportSafeBag(null, "1234");