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
- 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)
- Entre no painel de controle na origem
- Clique no seu nome, no canto superior direito da tela, e depois em Administração (Administration)
- No menu lateral, clique em Sobre (About)
- Anote o valor da propriedade App Discriminator
- Ao instalar a nova instância, use esse mesmo valor na configuração
AppDiscriminatorda seçãoGeneral(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"
},
...