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.