chamando PIN dialog para nova assinatura
Estou mexendo com C# e consigo fazer assinatura digital com um certificado digital A3 em smartcard. Seria algo assim:
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?
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.
Curtidas 0