Windows me pide contraseña cuando utilizo un certificado con clave privada

Sale un mensaje del tipo «Introduzca clave privada de cryptoapi», es debido a una directiva de Windows que ha activado.

Además cuando importa un certificado en el sistema aparecerá sombreada la opción «Habilitar protección segura de clave privada.» y no se podrá desmarcar.

cert1

Para solucionarlo hay que abrir en «Herramientas administrativas» la aplicación «Directiva de seguridad local».

Iremos a la pestaña de «Directivas locales»->»Opciones de seguridad» y buscaremos la opción «Criptografía de sistema: forzar la protección con claves seguras para claves las de usuario almacenadas en el equipo» y quitaremos la opción que hay señalada que obliga a escribir una contraseña y elegiremos la opción «Intervención de usuario no necesaria al guardar y usar claves nuevas»

cert2

Así la opción de «Habilitar protección segura de clave privada» dejará de aparecer sombreada y podremos desactivarla.