Pular para o conteúdo principal

Projeto de exemplos em Node.js SPA

O Projeto de exemplos em Node.js SPA mostra como usar o Rest PKI junto com o Web PKI em um projeto Node.js que segue o padrão Single Page Application (SPA), com AngularJS no frontend. Ele está hospedado no GitHub em:

https://github.com/LacunaSoftware/RestPkiSamples/tree/master/NodeJS/angular-spa

Executando o projeto​

  1. Baixe o projeto ou clone o repositório
  2. Gere um token de acesso à API no site do REST PKI
  3. Cole o seu token de acesso no arquivo restpki-client.js
  4. Instale as dependências: npm install
  5. Execute a aplicação: npm start
  6. Acesse o URL http://localhost:3000

Mapa do projeto​

Esta seção indica onde encontrar as partes relevantes de cada exemplo de funcionalidade deste projeto.

Autenticação com certificado digital​

Assinatura PAdES com arquivo já no servidor​

Assinatura PAdES com arquivo enviado pelo usuário​

Ainda não disponível neste projeto.

Assinatura conjunta PAdES​

Ainda não disponível neste projeto.

Marcas PAdES​

Ainda não disponível neste projeto.

Assinatura PAdES usando chave do servidor​

Ainda não disponível neste projeto.

Assinatura PAdES sem comunicação com o cliente​

Ainda não disponível neste projeto.

Abrir/validar uma assinatura PAdES existente​

Ainda não disponível neste projeto.

Versão para impressão​

Ainda não disponível neste projeto.

Assinatura CAdES com arquivo já no servidor​

Ainda não disponível neste projeto.

Assinatura CAdES com arquivo enviado pelo usuário​

Ainda não disponível neste projeto.

Assinatura conjunta CAdES​

Ainda não disponível neste projeto.

Assinatura CAdES usando chave do servidor​

Ainda não disponível neste projeto.

Abrir/validar uma assinatura CAdES existente​

Ainda não disponível neste projeto.

Assinatura XML do documento inteiro​

Ainda não disponível neste projeto.

Assinatura XML de um elemento​

Ainda não disponível neste projeto.

Assinatura XAdES de um elemento​

Ainda não disponível neste projeto.

Abrir/validar assinaturas de um arquivo XML existente​

Ainda não disponível neste projeto.

Lote de assinaturas PAdES​

Ainda não disponível neste projeto.

Lote otimizado de assinaturas PAdES​

Ainda não disponível neste projeto.

Lote de assinaturas CAdES​

Ainda não disponível neste projeto.

Lote de assinaturas XML de elementos do mesmo documento​

Ainda não disponível neste projeto.

Ver em Markdown