ui

command
v0.0.0-...-ef9e51a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 4, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

README

User Interface

Para gerar o plugin com as chaves do Hashicorp Vault você pode usar a interface do usuário abaixo.

screen.png

Ele irá perguntar pela chave pública usada para encriptar os dados e pelos valores a serem protegidos, em seguida ele irá criar uma pasta chamada ./arquivos com os arquivos abaixo:

Nome Conteúdo
machine_uuid_crypt.txt machine UUID
roleID_read_crypt.txt read role ID
secretID_read_crypt.txt read secret role ID
roleID_write_crypt.txt write role ID
secretID_write_crypt.txt write secret ID

Estes arquivos devem está presentes quando o plugin for compilado.

Explicação

O golang tem a opção de embutir valores dentro de variáveis globais, e para usar esta funcionalidade, o compilador vai procurar por estes arquivos em tempo de compilação e vai embutir o valor contido neles no binário gerado.

O plugin irá desencriptar o UUID informado e depois vai comparar com o UUID da máquina hospedeira. Caso os valores sejam diferentes, o plugin irá travar.

Documentation

Overview

Demo code for the Form primitive.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL