Class CommandLineInterface.KeygenCommand

java.lang.Object
AEDs3.CommandLineInterface.KeygenCommand
All Implemented Interfaces:
Runnable
Enclosing class:
CommandLineInterface

static class CommandLineInterface.KeygenCommand extends Object implements Runnable
Comando responsável por gerar um par de chaves pública e privada para RSA.

Este comando cria um par de chaves RSA e salva os arquivos de chave privada e pública nos caminhos especificados. Se os arquivos já existirem, o comando não sobrescreverá os arquivos existentes e exibirá uma mensagem de erro.

Se o banco de dados não estiver aberto, o comando informará que não há nenhum arquivo aberto.

See Also:
  • Field Details

    • param

      private String param
      Caminho para o arquivo privado. O caminho é passado como parâmetro ao executar o comando.
    • parent

      Comando pai que permite exibir mensagens.
  • Constructor Details

    • KeygenCommand

      KeygenCommand()
  • Method Details

    • run

      public void run()
      Executa a geração do par de chaves RSA.

      O comando verifica se os arquivos de chave já existem e, se não existirem, gera um novo par de chaves RSA. Caso contrário, exibe uma mensagem de erro.

      Specified by:
      run in interface Runnable