3.8.3. Mascarando a Senha Keystore e Inicialização do vault da Senha

Pré-requisitos

  1. Execute o comando vault.sh.

    Execute o EAP_HOME/bin/util/vault.sh. Inicie uma nova sessão interativa digitando 0.
  2. Insira o diretório onde os arquivos criptografados serão stored.

    Este diretório deve ser bastante seguro, mas o JBoss Enterprise Application Plataform precisa estar apto a acessá-lo. Caso você tenha seguido a Seção 3.8.2, “Criação do Java Keystore para Sequências Confidenciais do Store”, o seu keystore está num diretório chamado vault/ no seu diretório principal. Esta amostra usa o /home/USER/vault/ do diretório.

    Nota

    Não se esqueça de incluir a barra à direita no nome do diretório. Tanto use / ou \, dependendo de seu sistema operacional.
  3. Insira o caminho ao keystore.

    Insira o caminho completo ao arquivo keystore. Esta amostra usa o /home/USER/vault/vault.keystore.
  4. Criptografe a senha keystore.

    As seguintes etapas criptografam a senha keystore, de forma que você pode usá-la nos arquivos de configuração e aplicativos de forma segura.
    1. Insira a senha keystore.

      Quando solicitado, insira a senha keystore.
    2. Insira o valor salt.

      Insira o valor salt de 8 caracteres. O valor salt, juntamente com a contagem de interação (abaixo), são usados para criar o valor hash.
    3. Insira a contagem de interação.

      Insira o número para contagem de interagem.
    4. Anote a informação de senha mascarada.

      A senha mascarada, o salt, e a contagem de interação são emitidas para a saída default. Anote-as numa localização segura. Um invasor poderia usá-las para criptografar a senha.
    5. Insira o alias do vault.

      Quando solicitado, insira o alias do vault. Caso você tenha seguido a Seção 3.8.2, “Criação do Java Keystore para Sequências Confidenciais do Store” para criar o seu vault, o alias é vault.
  5. Saia do console interativo.

    Digite exit para sair do console interativo.
Resultado

A sua senha keystore foi mascarada para uso nos arquivos de configuração e implantações. Além disso, o seu vault é inteiramente configurado e está pronto para uso.