Api Client Certificado

Anterior
Próximo
Feedback
Imprimir

Api Client Certificado

 

Será adicionada uma nova API responsável pela busca e armazenamento dos certificados.
Essa API será publicada em um novo site no IIS, utilizando a porta 8120.

A publicação será realizada automaticamente após a aplicação do patch de atualização.

O banco de dados de certificados permanecerá o mesmo, sendo criada apenas uma nova tabela chamada CERTIFICADOEMPRESA.

Além disso, serão adicionadas duas novas colunas na tabela CERTIFICADO:

NUMEROSERIE

DATAALTERACAO

A atualização das tabelas será executada automaticamente durante a aplicação do patch.

Pré-requisitos para o correto funcionamento da API

É necessário que os seguintes componentes estejam instalados no servidor:

dotnet-hosting-6.0.36-win

dotnet-sdk-6.0.428-win-x64

Ajustes manuais após a instalação da atualização

Após a instalação, será necessário ajustar o arquivo appsettings.json com as seguintes informações no seguinte diretório: C:\inetpub\wwwroot\eForms\Webs\ApiClientCertificado

1. Configuração do Provider

"DataBaseProvider": ""

Para SQL Server: não é necessário alterar o valor.

Para Oracle e Informix: é obrigatório ajustar o nome do banco conforme o ambiente.

2. Ajuste da ConnectionString do Banco de Certificados

O preenchimento será manual, seguindo os modelos abaixo:

SQL Server

Password=P@ssw0rd;Data Source=localhost;Initial Catalog=NDD_CERTIFICADOS;User ID=sa;connection timeout=150;

Oracle

User Id=NDD_CERTIFICADOS;Password= NDD_CERTIFICADOS;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe)));

Informix

Database=ndd2;Host=localhost;Server=ol_informix1410;Service=9090;Protocol=onsoctcp;User ID=informix;Password=P@ssw0rd;Connection Timeout=60;

Configuração no Settings (Aplicação)

Na aba de Configurações Gerais > Certificado, será necessário ajustar a URL da API:

http://localhost:8120

Informação Importante

O fluxo de atualização via Settings, via emonitor e o uso do certificado pelo mmc continuam funcionando da mesma forma.

Para ambientes que utilizam Informix, é necessário instalar o Client SDK na versão 4.50, garantindo a comunicação correta entre a API e o banco de dados.