# CEAS

A Solução é um serviço/aplicação que deve ser instalada no cliente que funciona como um facilitador de integração/autenticação simplificando o fluxo e a comunicação com diversos prestadores de serviço de confiança (PSCs), a autenticação no ambiente de certificados digitais em nuvem PSC é padronizada pelo protocolo/padrão [OAuth2 - Authorization Code](https://developer.okta.com/blog/2018/04/10/oauth-authorization-code-grant-type), essa solução faz o intermédio dessa comunicação utilizando os devidos serviços auxiliares de localização do titular e implementando os requisitos adicionais de autenticação previstos pelo [ITI no DOC 17-01](https://www.iti.gov.br/images/repositorio/legislacao/documentos-principais/17.1/DOC-ICP-17.01-vers%C3%A3o_2.2_PROCEDIMENTOS_OPERACIONAIS_M%C3%8DNIMOS_PARA_OS_PRESTADORES_DE_SERVI%C3%87O_DE_CONFIAN%C3%87A_DA_ICP-BRASIL.pdf).

O CEAS pode ser utilizado de forma independente como facilitador de abertura de sessão/tokenização para uso direto da API de assinatura pura RAW (PKCS#1.5) e CMS, que são os padrões de assinatura previstas pelo [DOC 17-01](https://www.iti.gov.br/images/repositorio/legislacao/documentos-principais/17.1/DOC-ICP-17.01-vers%C3%A3o_2.2_PROCEDIMENTOS_OPERACIONAIS_M%C3%8DNIMOS_PARA_OS_PRESTADORES_DE_SERVI%C3%87O_DE_CONFIAN%C3%87A_DA_ICP-BRASIL.pdf), diretamente na API do PSC de destino. O CEAS também pode ser utilizado de forma auxiliar/complementar ao [CESS](/workspace/cess.md), o cojunto dessas duas soluções abrange todo o fluxo necessário para autenticação e assinaturas na WEB.&#x20;

{% hint style="info" %}
Conheça o [CESS](/workspace/cess.md) que é uma solução também compatível com o modo multi-nuvem/multi-psc, ele pode ser utilizado em conjunto com o CEAS para simplificar o uso/implementação dos padrões de assinatura CMS, PDF Signature, XMLDsig, CAdES, PAdEs, XAdEs etc. &#x20;
{% endhint %}


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.vaultid.com.br/workspace/ceas.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
