Курсовая работа: Анализ предметной области
if( jfc.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
JFileChooser jfc_dg = new JFileChooser();
jfc_dg.setDialogTitle("Выберите файл с цифровой подписью.");
if( jfc_dg.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
JFileChooser jfc_key = new JFileChooser();
jfc_key.setDialogTitle("Выберите файл с открытым ключем.");
if( jfc_key.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
if(DigitalSignature.TestedByDigitalSignature((jfc.getSelectedFile()).getAbsolutePath(), (jfc_dg.getSelectedFile()).getAbsolutePath(), (jfc_key.getSelectedFile()).getAbsolutePath()))
JOptionPane.showMessageDialog(new JButton("Ok"), "Этот файл полностью соответствует этой цифровой подписи.","Поздравляем!", JOptionPane.WARNING_MESSAGE);
else
JOptionPane.showMessageDialog(new JButton("Ok"), "Этот файл либо небыл подписан этой подписью либо несанкционировано исправлен","Danger!!!", JOptionPane.WARNING_MESSAGE);
}
}
}
}catch(Exception e){}
}
}
return super.action(evt, arg1);
}
}