fix:密钥销毁顺序
This commit is contained in:
parent
0e94269539
commit
2635f805d1
@ -85,10 +85,12 @@ public class LmkServiceImpl implements LmkService {
|
|||||||
public void destroyMasterKey() {
|
public void destroyMasterKey() {
|
||||||
// 销毁后也不能再继续复用上一轮备份材料。
|
// 销毁后也不能再继续复用上一轮备份材料。
|
||||||
clearCachedBackupRound();
|
clearCachedBackupRound();
|
||||||
|
//先删除用户密钥,都则主密钥删除后,设备处于初始状态,无法调用
|
||||||
|
pcieCryptoService.deleteUserKey(USER_KEY_INDEX);
|
||||||
|
|
||||||
pcieCryptoService.destroyLmk();
|
pcieCryptoService.destroyLmk();
|
||||||
pcieCryptoService.destroyIk(IKEnums.KEY_TYPE_AUTH.getCode());
|
pcieCryptoService.destroyIk(IKEnums.KEY_TYPE_AUTH.getCode());
|
||||||
pcieCryptoService.destroyIk(IKEnums.KEY_TYPE_DEVICE.getCode());
|
pcieCryptoService.destroyIk(IKEnums.KEY_TYPE_DEVICE.getCode());
|
||||||
pcieCryptoService.deleteUserKey(USER_KEY_INDEX);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user