Pular para o conteúdo principal

Projeto de exemplos em Ruby on Rails

O Projeto de exemplos em Ruby on Rails mostra como usar o Rest PKI junto com Web PKI em um projeto de Ruby usando o framework Ruby on Rails. Isto está hospedado no GitHub em:

https://github.com/LacunaSoftware/PkiSuiteSamples/tree/master/ruby/rails

Executando o projeto​

  1. Download do projeto ou clone o repositório
  2. Instale as dependências: bundle install
  3. Execute a aplicação: rails server
  4. Accesse a URL http://localhost:3000

Mapa do projeto​

Esta seção lista onde você vai encontrar partes relevantes nas amostras do projeto.

Autentificação com certificado digital​

Assinatura PAdES com arquivo já no servidor​

Assinatura PAdES com arquivo enviado pelo usuário​

Após o upload do arquivo (apenas para demonstração no controlador ServerFilesController e visualização index.html.erb) o fluxo de controle é o mesmo que na amostra Assinatura PAdES com arquivo existente já no servidor, mas com o parâmetro URL userfile preenchido.

Co-assinatura PAdES​

Após o fluxo de controle da amostra Assinatura PAdES com arquivo já existente for concluído e o link Co-assinar com outro certificado for clicado, o o mesmo fluxo de controle é repetido, mas agora com o parâmetro de URL userfile preenchido.

Marcas PAdES​

Não avaliado para este projeto ainda.

Assinatura PAdES usando chave do servidor​

Não avaliado para este projeto ainda.

Assinatura PAdES sem comunicação do cliente​

Abrir/validar uma assinatura PAdES existente​

Não avaliado para este projeto ainda.

Versão para impressão​

Não avaliado para este projeto ainda.

Assinatura CAdES com arquivo já no servidor​

Assinatura CAdES com arquivo enviado pelo usuário​

Após o fluxo de controle da amostra Assinatura CAdES com arquivo já existente no servidor for concluído e o link Co-sign with another certificate for clicado, o o mesmo fluxo de controle é repetido, mas agora com o parâmetro de URL userfile preenchido.

Assinatura CAdES usando chave do servidor​

Não avaliado para este projeto ainda.

Abrir/validar uma assinatura CAdES existente​

Não avaliado para este projeto ainda.

Assinatura XML de um documento inteiro​

Assinatura XML de um elemento​

Assinatura XAdES de um elemento​

Não avaliado para este projeto ainda.

Abrir/validar assinaturas em um arquivo XML existente​

Não avaliado para este projeto ainda.

Lote de assinaturas PAdES​

Lote otimizado de assinaturas PAdES​

Não avaliado para este projeto ainda.

Lote de assinaturas CAdES​

Lote de assinaturas XML de elementos do mesmo documento​

Não avaliado para este projeto ainda.