DFe.NET icon indicating copy to clipboard operation
DFe.NET copied to clipboard

Certificado A3 solicitando PIN com .NET Core ou .NET 5

Open TiagoBrazSantos opened this issue 3 years ago • 5 comments

Alguém conseguiu implementar o uso de certificado A3 sem que fique aparecendo a janela de solicitação de PIN para o usuário?

Não consegui contornar o erro "Unable to cast object of type 'System.Security.Cryptography.RSACng' to type 'System.Security.Cryptography.RSACryptoServiceProvider'" utilizando .NET Core ou NET 5

var key = (RSACryptoServiceProvider)certificado.PrivateKey;

TiagoBrazSantos avatar Oct 13 '21 23:10 TiagoBrazSantos

Essa quero saber também amigo ! Se alguém já implementou poder compartilhar esse conhecimento, quando o .net core era 2x eu tentei implementar mas foi sem sucesso. Depois disso não fiz tentativas ainda. (Não tenho A3 disponível a todo momento para min)

robertorp avatar Oct 14 '21 00:10 robertorp

Mandem o cliente comprar um certificado A1 e acabem com seus problemas, A3 é ridículo. Não sei nem porque existe, O contador precisa pegar o certificado físico do cliente para fazer qualquer alteração na empresa, envio de sped etc etc.

A3 obriga digitar a senha todas as vezes. Mesmo em aplicações desktop/Delphi.


De: Roberto Alves Pereira @.> Enviado: quarta-feira, 13 de outubro de 2021 21:28 Para: ZeusAutomacao/DFe.NET @.> Cc: Subscribed @.***> Assunto: Re: [ZeusAutomacao/DFe.NET] Certificado A3 solicitando PIN com .NET Core ou .NET 5 (#1298)

Essa quero saber também amigo ! Se alguém já implementou poder compartilhar esse conhecimento, quando o .net core era 2x eu tentei implementar mas foi sem sucesso. Depois disso não fiz tentativas ainda. (Não tenho A3 disponível a todo momento para min)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/ZeusAutomacao/DFe.NET/issues/1298#issuecomment-942826726, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAZQVOQWTGXYE3OL5TAFAHTUGYP2XANCNFSM5F6K456Q. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

mvidaldev avatar Oct 14 '21 10:10 mvidaldev

O problema é que existe uma quantidade considerável de clientes que preferem A3, não seria simples apenas pedir para trocarem para o A1. Temos uma outra aplicação mais antiga que utiliza .NET 4.8 e funciona bem com o A3 sem ficar pedindo o PIN para o usuário. Não queria ter que construir uma aplicação nova com .NET 4.8 apenas por isso. A aplicação será apenas um "assinador" de XML de notas que vem de um sistema web, justamente para os clientes que utilizam A3.

TiagoBrazSantos avatar Oct 14 '21 11:10 TiagoBrazSantos

Bom demorou um pouco, mas hoje todos os meus clientes entenderam todos os Benefícios e a praticidade do Certificado A1. E já a 3 anos somente 1 cliente ainda tinha o A3 aguardando o vencimento. A partir de 08/2021 todos são 100% A1. Concordo com @brasvidal em relação ao A3. @TiagoBrazSantos boa sorte com seus A3, espero que não sofra muito e não passe muita raiva.

adrbarros avatar Oct 15 '21 11:10 adrbarros

Quando eu tiver um certificado aqui disponível vou realizar alguns testes, deixar a tarefa aberta até lá.

danilobreda avatar Jan 12 '22 13:01 danilobreda

Não sei mais como está essa questão(issue já esta antiga), na teoria o A3 está cada vez mais defasado por conta de sistema online aonde você emite uma nota fiscal via celular por exemplo e o certificado está no servidor em nuvem (certificado A1) OU a necessidade de emitir a nota em multiplos terminais desktop mesmo.. Caso alguém tenha algum problema ainda quanto a issue só manda uma mensagem que abro a issue novamente.

danilobreda avatar Mar 24 '23 00:03 danilobreda