importar certificado en WIndow Xp

importar certificado en WIndow Xp

He creado un certificado temporal.
Estoy intentando importar este certificado. Estoy importando el certificado al almacén de personal de la computadora local y luego usando la solución FindPrivateKey para encontrar el archivo de clave privada.

El problema es que después de acceder al archivo de clave privada no puedo establecer permisos de seguridad para el proceso ASP.NET.
Intenté usar cacls.exe, pero arrojó una excepción: "Sólo se puede usar en una unidad NTFS". Intenté cambiar el uso compartido simple de archivos desde Herramientas - opciones - Tipo de archivo, pero aún no puedo establecer el permiso. El siguiente comando estoy ejecutando:

cacls.exe "C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys533857c8564c40d87fe9c8bcef94827b_e74230a4-859f-4b07-9ece-dd19ba319af7" /E /G "MYPC\ASPNET":R  

y obteniendo el siguiente error:

The Cacls command can be run only on disk that use the NTFS file system

Mi sistema operativo es Windows XP y el sistema de archivos es FAT.

Respuesta1

Podrías probar winhttpcertcfg.

Este comando otorga acceso a la clave privada del certificado "MyCertificate" en el almacén de certificados "My" para la cuenta TESTUER.

winhttpcertcfg -g -c LOCAL_MACHINE\My -s MiCertificado -a TESTUSER

http://msdn.microsoft.com/en-us/library/windows/desktop/aa384088(v=vs.85).aspx

Respuesta2

Me parece que la respuesta está en tu pregunta.

Si intenta establecer permisos en una unidad FAT32, no podrá hacerlo. FAT32 no admite permisos. Deberá convertir la unidad a NTFS.

Respuesta3

La solución REAL no son las otras dos respuestas. Si la clave no está marcada como exportable deberás poner el certificadoen la tienda de INFORMÁTICA,En tu pregunta indicas que lo pones en tu tienda personal.

Abra MMC y agregue el complemento Certificado. Configúrelo en la tienda de Computadoras y agregue el certificado. Ahora podrá utilizar el certificado en IIS.

información relacionada