public void show(String person) {
        try {
            ArrayList<User> users = DataBase.getInstance().getUsers();
            for (Iterator it = users.iterator(); it.hasNext();) {
                User user = (User) it.next();
                if (user.getLogin().equals(person)) {
                    ArrayList<SignatureFile> files = user.getFiles();
                    for (Iterator iti = files.iterator(); iti.hasNext();) {
                        SignatureFile file = (SignatureFile) iti.next();
                        System.out.println("---");
                        System.out.println("Path : " + file.getFile());
                        System.out.println("algorithm : " + file.getAlgorithm());
                        System.out.println("Last checked date : " + file.getLastCheckedDate());
                        System.out.println("Last signed date : " + file.getLastSignedDate());
                        System.out.println("Last test result : " + file.getLastTestResult());
                    }
                }
            }
        } catch (Exception e) {
            System.out.println(e.getMessage());
            Logger.getLogger(ListFile.class.getName()).log(Level.SEVERE, null, e);
        }
    }