DFe.NET
DFe.NET copied to clipboard
Certificado A3 solicitando PIN com .NET Core ou .NET 5
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;
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)
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.
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.
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.
Quando eu tiver um certificado aqui disponível vou realizar alguns testes, deixar a tarefa aberta até lá.
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.