Utilizando Keytool

Publicado por Jefferson em

Olá a todos, hoje irei explicar um pouco sobre o KeyTool.

O que é?

KeyTool é uma ferramenta para gerenciar um keystore (banco de dados) de chaves criptográficas, cadeias de certificados X.509 e certificados confiáveis.

Como gerar uma keystore?

Para gerar uma keystore segue como exemplo o comando abaixo:

Talvez você precise definir o keytool como uma variável de ambiente.

Se você está utilizando windows e teve problemas ao executar este comando, talvez você precise definir o keytool como variável de ambiente.

  1. No menu iniciar pesquise por “”Editar as variáveis de ambiente do sistema”
  2. Na tela que se abrir, na aba Avançado, clique no botão Variáveis de Ambiente
  3. Nas variáveis do usuário edite a variável Path
  4. Clique em Novo 
  5. Agora deve digitar o caminho para a pasta bin da pasta JDK
  6. por exemplo C:\Program Files\Java\jdk1.8.0_201\bin

Pronto, agora o comando keytool já estará funcionando globalmente para o seu usuário.

Mais algumas informações sobre as opções de comando
  • alias “mykey”
  • keyalg
    “DSA” (when using -genkeypair)
    “DES” (when using -genseckey)
  • keysize
    1024 (when using -genkeypair)
    56 (when using -genseckey and -keyalg is “DES”)
    168 (when using -genseckey and -keyalg is “DESede”)
  • validity 90
  • keystore the file named .keystore in the user’s home directory
  • storetype the value of the “keystore.type” property in the security properties file,
    which is returned by the static getDefaultType method in java.security.KeyStore
  • file stdin if reading, stdout if writing
  • protected false

Mais informações você pode encontrar nos links abaixo.

fontes:
https://docs.oracle.com/javase/6/docs/technotes/tools/windows/keytool.html
https://stackoverflow.com/questions/3997748/how-can-i-create-a-keystore

1
Olá, está com alguma dúvida?
Powered by