Ir para o conteúdo

Modelo de Assinador Digital - dotnet

Aqui você encontra um programa de modelo, escrito na linguagem C# para servir de referência na implementação do assinador digital. Este exemplo, utiliza um subconjunto do padrão XMLDSig para assinatura de documentos XML.

O assinador digital é necessário para assinar o documento XML Termo de Autorização. O certificado digital aqui disponibilizado, será utilizado para testes deste programa, sendo possível simular a assinatura como autor do pedido de dados, para ser submetido a um destinatário.

Componente

Serpro.Componentes.AssinaturaDigital

Realiza a assinatura digital de documento XML utilizando o padrão W3C XMLDSig.

Linguagem de programação

C# dotnet

Versão Autor Código-fonte
1.0.0 SERPRO Serpro.Componentes.AssinaturaDigital.zip

Certificado Digital

Como demonstração, está sendo disponibilizado este certificado digital que só funciona em ambiente de desenvolvimento e homologação:

Atenção

Este certificado digital e-CNPJ disponibilizado é compatível somente com o ambiente de demonstração. Não possui valor em ambientes produtivos.

Dependências

Pacotes importados via https://nuget.org em .Net Standard 2.0:

  • microsoft.extensions.configuration.abstractions
  • microsoft.extensions.dependencyinjection.abstractions
  • netstandard.library
  • system.security.cryptography.xml

Créditos e Licença

Esse componente foi criado pelas equipes do SERPRO.

E foi utilizado licença MIT.