Expand description
Módulo de gerenciamento de configurações e secrets.
Fornece interface para armazenar e recuperar credenciais
sensíveis (API keys, IDs) de forma segura usando criptografia.
Todos os secrets são criptografados usando AES-256-GCM antes de serem salvas no banco de dados.
A chave de criptografia é derivada de características únicas via security::init_security().
Structs§
- Keys
Batch - Lote de todas as API keys configuradas no sistema.
Functions§
- delete_
secret - Remove permanentemente um secret do banco.
- get_
secret - Recupera um secret individual por nome de chave.
- get_
secrets - Recupera todos os secrets configurados em lote.
- list_
secrets - Lista todos os nomes de secrets suportados pelo sistema.
- set_
secret - Define um secret individual por nome de chave.
- set_
secrets - Configura múltiplos secrets numa única operação.