> For the complete documentation index, see [llms.txt](https://software-telematica-com.gitbook.io/suricato-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://software-telematica-com.gitbook.io/suricato-docs/central-tecnica/instalacao-e-configuracao-do-suricato/instalacao-do-suricato/validacao-do-software.md).

# Validação do Software

## Visão Geral

Este procedimento descreve as etapas de **validação do sistema SURICATO**, incluindo a geração de arquivos de licença, acesso ao executável e orientações gerais para validação em modo offline.

Durante o processo, são gerados arquivos de requisição e resposta que garantem a ativação do sistema.

Este processo contempla:

* [Procedimento para validar o SURICATO](#como-validar-o-suricato)
* [Acesso ao executável **SURICATO.exe**](#acessando-o-executavel-suricato.exe)
* [Instalação de Certificado Digital](/suricato-docs/central-tecnica/instalacao-e-configuracao-do-suricato/instalacao-do-suricato/validacao-do-software/instalacao-do-certificado-digital.md)
* [Códigos de erros de validação](/suricato-docs/central-tecnica/instalacao-e-configuracao-do-suricato/instalacao-do-suricato/validacao-do-software/instalacao-do-certificado-digital.md#codigos-de-erros-validacao)
* [Alteração de timeout de login](#como-alterar-o-timeout-de-login-no-suricato)

## Regras de Negócio

Antes de iniciar a validação, observe as seguintes regras:

* A validação do SURICATO depende da geração dos arquivos **sclt.req** e **sclt.res**
* O arquivo **sclt.req** é gerado automaticamente ao executar o **SURICATO.exe**
* A geração do arquivo **sclt.res** requer acesso à internet
* O arquivo **sclt.res** deve ser copiado para o mesmo diretório do **sclt.req**
* O navegador deve estar configurado para permitir download de arquivos
* Caso o sistema já tenha sido validado anteriormente, o arquivo **sclt.res** pode não ser gerado novamente

## Como validar o SURICATO

1. Localize o atalho do **SURICATO** na área de trabalho (Desktop)
2. **Execute o atalho do SURICATO**
   * Ao executar o atalho, será realizada automaticamente a chamada do executável:
     * **SURICATO.exe**
3. **Entenda o que acontece nesse momento:**
   * O executável **SURICATO.exe** já está previamente instalado no ambiente
   * Ao ser acionado pelo atalho, ele inicia o processo de validação
   * Durante essa execução, será gerado automaticamente o arquivo:
     * **sclt.req**
4. **Confirme a geração do arquivo**
   * Após a execução, verifique se o arquivo **sclt.req** foi criado corretamente no diretório informado

### Localização dos Arquivos

Verifique os diretórios abaixo:

* **SURICATO.exe:**\
  `C:\Program Files\Telematica\SURICATO\apache\cgi-bin`
* **sclt.req:**\
  `C:\Program Files\Telematica\SURICATO\BIN`

### Gerar o arquivo de resposta (sclt.res)

1. Em uma máquina com acesso à internet, acesse o link:

   ```
   https://webapp.telematica.com.br/sclt/offline/
   ```
2. Clique no botão **“Validar Licença”**
3. Selecione o arquivo **sclt.req**
4. O sistema irá gerar automaticamente o arquivo:
   * **sclt.res**
5. Copie o arquivo **sclt.res** para o mesmo diretório onde está o **sclt.req**

#### Observação

* O navegador deve estar configurado para permitir download de arquivos
* Caso o SURICATO já tenha sido validado anteriormente, o arquivo **sclt.res** pode não ser gerado

## Acessando o executável SURICATO.exe

1. No navegador, digite o endereço do servidor Apache onde está o executável

Exemplo:

```
https://192.168.0.14:447/telematica/SURICATO.exe
```

<figure><img src="https://235558800-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fjphwa3C6HguhCU8RfNQR%2Fuploads%2F2nRptFk8oBKNehYlUEDU%2Fimage.png?alt=media&amp;token=8face0e1-45be-4f10-9587-e3fb94804198" alt=""><figcaption></figcaption></figure>

## Como alterar o timeout de Login no SURICATO

* Acesse no SURICATO, o menu **Configurações -> Sistema -> Geral**.
* Na opção **Timeout Sessão**, altere o valor para o desejado. O campo está parametrizado em segundos, clique no botão **Salvar** para concluir as alterações.

<figure><img src="https://235558800-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fjphwa3C6HguhCU8RfNQR%2Fuploads%2FJufl7jKqElJ0GJsZztsU%2Fimage.png?alt=media&amp;token=87b63a1d-e432-4d3e-99d8-70127abcf3ab" alt=""><figcaption></figcaption></figure>

## FAQ – Perguntas Frequentes

<details>

<summary>O que é o arquivo sclt.req?</summary>

É o arquivo de requisição gerado automaticamente ao executar o **SURICATO.exe**, utilizado para validação da licença.

</details>

<details>

<summary>Para que serve o arquivo sclt.res?</summary>

É o arquivo de resposta gerado após a validação, necessário para ativar o sistema.

</details>

<details>

<summary>Posso validar o sistema sem internet?</summary>

Parcialmente. A geração do **sclt.req** pode ser feita offline, mas o **sclt.res** precisa ser gerado em uma máquina com acesso à internet.

</details>

<details>

<summary>Onde devo colocar o arquivo sclt.res?</summary>

No mesmo diretório onde está o arquivo **sclt.req**.

</details>

<details>

<summary>O que fazer se o sclt.res não for gerado?</summary>

Verifique:

* Se o sistema já foi validado anteriormente
* Se o navegador permite download de arquivos

</details>

<details>

<summary>Como acessar o SURICATO.exe?</summary>

Acesse via navegador utilizando o endereço do servidor Apache, conforme o exemplo fornecido.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://software-telematica-com.gitbook.io/suricato-docs/central-tecnica/instalacao-e-configuracao-do-suricato/instalacao-do-suricato/validacao-do-software.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
