feat(ui): enhance signature confirmation dialog with wysiwys details and update ccsp spec

This commit is contained in:
Claudecio Martins
2026-10-20 14:56:08 -03:00
parent 1a727e6ff5
commit 66459bfae4
4 changed files with 82 additions and 11 deletions
+9
View File
@@ -152,11 +152,20 @@ Solicita a assinatura digital local do digest informado com o certificado escolh
"certificate_hint": "win-4340656a",
"document_name": "contrato_prestacao_servicos.pdf",
"document_type": "PDF",
"document_size": 1474560,
"origin": "https://meusistema.empresa.com.br",
"nonce": "c4ca4238a0b923820dcc509a6f75849b",
"expires_at": "2026-10-11T20:50:00Z"
}
```
> **Garantia WYSIWYS (What You See Is What You Sign):**
> O agente CyberCore Signer apresenta ao usuário, antes de qualquer operação criptográfica:
> - **Aplicação Solicitante e Origem Web:** Exibe a URL de origem da página web chamadora para prevenir ataques de personificação (Spoofing).
> - **Nome e Tamanho do Documento:** Se informados via `document_name` e `document_size` (em bytes), são apresentados de forma legível (ex: `1.4 MB`).
> - **Hash do Documento (SHA-256 Digest):** Formatado em blocos legíveis de 4 caracteres (ex: `A1B2 C3D4 ...`) em tipografia monoespaçada para fácil conferência humana.
> - **Certificado e Dispositivo:** Exibe titular, CPF/CNPJ, tipo A1/A3 e algoritmo de assinatura.
#### Resposta de Sucesso (`200 OK`)
```json
{