— significa que não há padrão. Uma variável marcada como Sensível guarda uma credencial ou material de chave. Injete-a a partir do seu gerenciador de segredos no momento do deploy. Não faça commit do seu valor.
Serviço e runtime
As verificações de produção exigem
POSTGRES_PASSWORD e recusam POSTGRES_SSLMODE=disable. Com STREAMING_ENABLED=true, elas também exigem STREAMING_TLS_ENABLED=true.Autenticação
O boot aceita a ausência de chave de verificação e de emissor somente quando as três condições são verdadeiras:
PLUGIN_AUTH_ENABLED é true, DEPLOYMENT_MODE é local ou não está definido, e ENV_NAME é local.
Licença
License Manager descreve como o produto verifica a licença.Gestão de chaves
Vault (quando KMS_PROVIDER=vault)
AWS KMS (quando KMS_PROVIDER=aws)
Os dois modos de chave:
managed. A Mensageria cria uma chave para cada instituição, ekek:rotatea rotaciona.provided. Uma chave que você cria protege todas as instituições. A Mensageria nunca a cria nem a rotaciona, ekek:rotateretorna422. Quando o custodiante da sua chave a rotaciona, a Mensageria registra a nova versão.
- No modo
provided, a chave deve ser simétrica (SYMMETRIC_DEFAULT), com o usoENCRYPT_DECRYPT, a origemAWS_KMSe o estadoEnabled. A Mensageria recusa uma chave com material de chave importado. - A Mensageria obtém as suas credenciais da AWS pela cadeia de credenciais padrão do AWS SDK.
- Nos dois modos, a sua identidade precisa de
kms:DescribeKey,kms:GenerateDataKey,kms:Decrypt,kms:ReEncryptFrom,kms:ReEncryptToekms:ListKeyRotationsnas suas chaves. No modomanaged, ela também precisa dekms:CreateKey,kms:TagResource,kms:CreateAlias,kms:RotateKeyOnDemand,kms:GetKeyRotationStatus,kms:ListAliasesetag:GetResources. - Cada chamada de chave de dados leva o contexto de criptografia
institution_idekey_purpose. A política da sua chave pode usá-los em condições.
API de execução e sweeper
O executor lê as ordens e informa os resultados pela API de execução. Integrando com o Lerian SISBAJUD a descreve.Streaming de eventos
Arquivos de resposta e workers
Armazenamento de objetos
Consumidor do Lerian STA
A Mensageria recebe os arquivos de remessa somente pelos eventos que o Lerian STA publica. O consumidor usa as suas próprias configurações de broker,STA_STREAM_*. Ele não lê as variáveis STREAMING_*.
Envio ao Lerian STA
Valores que devem coincidir com o executor
RESPONSE_DEADLINE_MARGIN. O executor lê a mesma variável. Defina o mesmo valor nos dois componentes.- TLS mútuo. O executor tem a sua própria chave,
MENSAGERIA_MTLS_ENABLED. Defina-a com o mesmo valor deSISBAJUD_EXECUTION_MTLS_ENABLED. Com TLS mútuo ligado na Mensageria e desligado no executor, o handshake TLS falha.

