Estoy intentando crearme un certificado digital de prueba "micertificado.cer" para probar a realizar firmas electrónicas.
Me estoy guiando en base a esta web:
http://http://msdn2.microsoft.com/es.../bfsktky3.aspx
Muy bien, haciendo pruebas he sido capaz de crear el fichero "micertificado.cer", sin embargo... a la hora de usar dicho certificado en .NET, aparece como que no tiene llave privada (Algo necesario para realizar la firma digital)
Código:
Por favor, si alguien es capaz de entender la ayuda MSDN y ponerme un ejemplo de como crear un fichero .cer con llave privada, se lo agradeceré.X509Certificate2 objCertificado = new X509Certificate2(@"c:\micertificado.cer"); if(!objCertificado.HasPrivateKey) { MessageBox.Show("No existe llave privada"); }
Saludos.