---
title: "Armazenamento de chaves em HSM Dinamo"
description: "Configuração do repositório de chaves do Amplia em um HSM Dinamo: Type, Address e credenciais de usuário Operador ou comum."
canonical: "https://docs.lacunasoftware.com/articles/amplia/on-premises/key-stores/dinamo"
locale: "pt-BR"
product: "Amplia"
last_updated: "2026-10-12"
---

# Armazenamento de chaves em HSM Dinamo

> **Observação**
>
> Os repositórios de chaves Dinamo são compatíveis com todas as plataformas suportadas.

Para armazenar chaves em um [HSM Dinamo](https://www.dinamonetworks.com/en/hardware-security-module-hsm/), use as seguintes configurações:

* **Type**: `Dinamo`
* **Address**: endereço IP ou nome do host do HSM
* **User** e **Password**: credenciais de um usuário Operador ou de um usuário comum (veja abaixo)

Se você pretende usar o HSM para armazenar chaves de AC, as credenciais podem ser de um usuário Operador ou de um usuário comum.

Se você pretende usar o HSM para armazenar chaves protegidas por PIN, normalmente em conjunto com o [módulo Lacuna PSC](https://docs.lacunasoftware.com/articles/psc), as credenciais
devem ser de um usuário **Operador**.

Exemplo de configuração (arquivo *.ini* ou *.conf*):

```ini
[KeyStores:MyDinamoHsm]
Type=Dinamo
Address=10.1.2.3
User=SOME_USER
Password=SOME_PASSWORD
```

Exemplo de configuração (variáveis de ambiente):

```bash
KeyStores__MyDinamoHsm__Type=Dinamo
KeyStores__MyDinamoHsm__Address=10.1.2.3
KeyStores__MyDinamoHsm__User=SOME_USER
KeyStores__MyDinamoHsm__Password=SOME_PASSWORD
```

Exemplo de configuração (arquivo *.json*):

```json
"KeyStores": {
	"MyDinamoHsm": {
		"Type": "Dinamo",
		"Address": "10.1.2.3",
		"User": "SOME_USER",
		"Password": "SOME_PASSWORD"
	}
}
```

Se você pretende usar o HSM em conjunto com o módulo Lacuna PSC, também é preciso definir a variável de ambiente `HSM_DISABLE_SESSION_CACHE` como `1`. Isso não
pode ser feito no arquivo de configuração do Amplia: *precisa* ser uma variável de ambiente. No Linux, isso significa adicionar o seguinte ao arquivo
`/etc/systemd/system/amplia.service`:

```ini
[Service]
...
Environment=HSM_DISABLE_SESSION_CACHE=1
```

Se o HSM estiver no modo de operação **RM1** ou **RM2**, também é preciso definir a variável de ambiente `HSM_DISABLE_LEGACY_OPERATIONS` como `1`. Isso não
pode ser feito no arquivo de configuração do Amplia: *precisa* ser uma variável de ambiente. No Linux, isso significa adicionar o seguinte ao arquivo
`/etc/systemd/system/amplia.service`:

```ini
[Service]
...
Environment=HSM_DISABLE_LEGACY_OPERATIONS=1
```

## Veja também

* [Amplia - Repositórios de chaves](https://docs.lacunasoftware.com/articles/amplia/on-premises/key-stores)
* [Amplia on-premises](https://docs.lacunasoftware.com/articles/amplia/on-premises)
