Rest PKI - Disponibilidade de exemplos por projeto
Como temos vários projetos de exemplos e estamos sempre acrescentando novos exemplos de funcionalidades, nem todos os exemplos estão disponíveis em todos os projetos. A tabela abaixo mostra quais exemplos estão disponíveis em quais projetos.
Também temos alguns projetos de exemplos legados, que não são mais atualizados, em PHP 5.3/5.4, PHP 5.2 e Node.js SPA.
| PHP 5.5+ | ASP.NET MVC | ASP.NET Web Forms | ASP.NET Core | Python Flask | Java 7+ Spring MVC | Java 6 Spring MVC | Node.js MVC | Ruby on Rails | |
|---|---|---|---|---|---|---|---|---|---|
| Autenticação | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| PAdES | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| PAdES com upload | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Assinatura conjunta PAdES | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Marcas PAdES | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
| PAdES com chave do servidor | ✔ | ✗ | Em teste | ✔ | ✔ | ||||
| PAdES sem comunicação com o cliente | ✔ | ✔ | |||||||
| Abrir PAdES | ✔ | ✔ | Preview | Dev | ✔ | ✔ | ✔ | ||
| Versão para impressão | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
| CAdES | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| CAdES com upload | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Assinatura conjunta CAdES | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| CAdES com chave do servidor | ✔ | ✗ | Em teste | ✔ | ✔ | ||||
| Abrir CAdES | ✔ | ✔ | Preview | Dev | ✔ | ✔ | ✔ | ||
| Elemento XML | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| XML completo | ✔ | ✔ | Preview | ✔ | ✔ | ✔ | ✔ | ✔ | |
| Abrir XML | ✔ | ✔ | Preview | ✔ | |||||
| Lote (PAdES) | ✔ | ✔ | ✔ | Preview | ✔ | ✔ | ✔ | ✔ | |
| Lote otimizado (PAdES) | Dev | ✔ | ✔ | ||||||
| Lote (CAdES) | ✔ | ✔ | ✔ | ||||||
| Lote (elemento XML) | ✔ | Em teste | Em teste |
dica
Alguns dos símbolos ✓ acima são links, que levam a uma descrição dos arquivos relevantes do exemplo
correspondente no respectivo projeto de exemplos.
Legenda
| Símbolo | Descrição |
|---|---|
| ✓ | Disponível |
| Não disponível (em breve) | |
| Dev | Em desenvolvimento |
| Preview | Implementado, mas pendente de revisão; pode ser visualizado em branch separado |
| ✗ | Não planejado (não será implementado) |