Show / Hide Table of Contents
Editar no GitHub

Projeto de exemplos para Visual Studio 2008

O Projeto de exemplos para Visual Studio 2008 mostra como usar o Rest PKI junto com Web PKI em um projeto usando Visual Studio 2008. É hospedado no GiHub em:

https://github.com/LacunaSoftware/RestPkiSamples/tree/master/CSharp/VS2008

Note

Use este projeto somente se você usar uma versão mais antiga do Visual Studio, que não pode abrir outro projeto de exemplos .NET.

Executando o projeto

  1. Download do projeto ou clonar o repositório
  2. Abra a pasta do projeto (CSharp\VS2008)
  3. Abra o arquivo de solução (.sln) no Visual Studio
  4. Gere um token de acesso à API no REST PKI website
  5. Cole seu token de acesso no arquivo web.config
  6. Execute a solução. Certifique-se de que seu sistema permita a restauração automática do pacote Nuget (se isso não ocorrer, restaure manualmente os pacotes).

Mapa do projeto

Esta seção lista tem onde encontrar as partes relevantes em cada amostra de recurso no projeto.

Autentificação com certificado digital

  • Web Forms:
    • Authentication.aspx
      • Authentication.aspx.cs
    • AuthenticationSuccess.aspx
      • AuthenticationSuccess.aspx.cs
    • AuthenticationFail.aspx
      • AuthenticationFail.aspx.cs
  • JavaScript: signature-form.js

Assinatura PAdES com arquivo já no servidor

  • Web Forms:
    • PadesSignature.aspx
      • PadesSignature.aspx.cs
    • PadesSignatureInfo.aspx
      • PadesSignatureInfo.aspx.cs
  • JavaScript: signature-form.js

Assinatura PAdES com arquivo enviado pelo usuário

Não está planejado para este projeto.

Assinatura conjunta PAdES

Não está planejado para este projeto.

Marcas PAdES

Esse recurso é demonstrado como uma configuração opcional no Assinatura PAdES com arquivo já no servidor, amostra que por padrão começa comentada. Para ativá-lo, remova o comentário da linha a seguir PadesSignatureController:

signatureStarter.PdfMarks.Add(PadesVisualElements.GetPdfMark(1));
Tip

Tente mudar o argumento para a função getPdfMark()para ver diferentes configurações de marcas PDF.

O código relevante está no arquivo PadesVisualElements, função getPdfMark().

Assinatura PAdES usando chave do servidor

Não está planejando para este projeto.

Assinatura PAdES sem a comunicação com cliente

Não está planejando para este projeto.

Abrir/validar uma assinatura PAdES existente

Não está planejando para este projeto.

Versão para impressão

Não está planejando para este projeto.

Assinatura CAdES com arquivo já no servidor

  • Web Forms:
    • CadesSignature.aspx
      • CadesSignature.aspx.cs
    • CadesSignatureInfo.aspx
      • CadesSignatureInfo.aspx.cs
  • JavaScript: signature-form.js

Assinatura CAdES com upload do arquivo pelo usuário

Não está planejado para este projeto.

Assinatura conjunta CAdES

Não está planejado para este projeto.

Assinatura CAdES usando chave do servidor

Não está planejado para este projeto.

Abrir/validar uma assinatura CAdES existente

Não está planejado para este projeto.

Assinatura XML do documento inteiro

Não está planejado para este projeto.

Assinatura XML de um elemento

  • Web Forms:
    • XmlElementSignature.aspx
      • XmlElementSignature.aspx.cs
    • XmlElementSignatureInfo.aspx
      • XmlElementSignatureInfo.aspx.cs
  • JavaScript: signature-form.js

Assinatura XAdES de um elemento

Não está planejado para este projeto.

Abrir/validar assinatura de um arquivo XML existente

Não está planejado para este projeto.

Lote de assinatura PAdES

  • Web Form: BatchSignature.aspx
    • BatchSignature.aspx.cs
  • JavaScript: batch-signature-form.js

Lote otimizado de assinaturas PAdES

Não está planejado para este projeto.

Lote de assinaturas CAdES

Não está planejado para este projeto.

Lote de assinaturas XML de elementos no mesmo documento

Não está planejado para este projeto.

Back to top Copyright © 2015-2020 Lacuna Software