alteracao para permitir seleciona o proposito da chave