chamando PIN dialog para nova assinatura

08/07/2013

0

Estou mexendo com C# e consigo fazer assinatura digital com um certificado digital A3 em smartcard. Seria algo assim:

var csp = new CspParameters(1, "Microsoft Base Smart Card Crypto Provider");
var rsa = new RSACryptoServiceProvider(csp);
rsa = (RSACryptoServiceProvider)certificado.PrivateKey;
rsa.SignData(new byte[] { 1 }, "MD5");


A janelinha do provider abre normalmente da primeira vez, mas quando tento assinar novamente a dialog do PIN não é chamada, só se o certificado for retirado e re-inserido na leitora. Eu queria novamente obter a dialog e inserir a senha. Alguém sabe se tem algum jeito de resolver isso?
Ricardo L.

Ricardo L.

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar