Pular para o conteúdo principal

Migrando uma instância do Amplia com chaves armazenadas em banco de dados

Ao migrar uma instância on-premises do Amplia para outro ambiente, se a instância tiver chaves de AC armazenadas no repositório de chaves em banco de dados, é preciso tomar cuidados adicionais para que essas chaves possam ser usadas no novo ambiente.

Se, depois de migrar a sua instância do Amplia, ocorrerem erros na emissão de certificados ou certificados forem recusados por "status de revogação desconhecido" (unknown revocation status), ou se o log da aplicação contiver a exceção abaixo, provavelmente você precisa executar os passos descritos na próxima seção.

System.Security.Cryptography.CryptographicException: The payload was invalid.

Procedimento de migração​

  1. Certifique-se de que a instância do Amplia no ambiente de origem está executando pelo menos a versão 3.13.2 e de que a versão que você está instalando no ambiente de destino é a mesma da versão do ambiente de origem (ou mais recente)
  2. Entre no painel de controle na origem
  3. Clique no seu nome, no canto superior direito da tela, e depois em Administração (Administration)
  4. No menu lateral, clique em Sobre (About)
  5. Anote o valor da propriedade App Discriminator
  6. Ao instalar a nova instância, use esse mesmo valor na configuração AppDiscriminator da seção General (veja abaixo)

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

[General]
AppDiscriminator=PASTE_VALUE_HERE

Exemplo (variáveis de ambiente):

General__AppDiscriminator=PASTE_VALUE_HERE

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

...,
"General": {
"AppDiscriminator": "PASTE_VALUE_HERE"
},
...
Ver em Markdown