Saludos a todos, espero alguien tenga alguna respuesta al siguiente problema:
Tengo un Servidor Windows 2003 R2 32Bits Ingles. Estoy implementando un modulo de facturacion electronica a traves del ERP Microsoft Dynamics AX 2009. A traves de un HotFix que Microsoft libero recientemente (article: 2405516)
Dentro de las instrucciones del manual que microsoft proporciona indica que hay que instalar un certificado digital emitido por el SAT, posteriormente, otorgar liberar los permisos de la llave privada al usuario de AX(AOS). Esto utilizando la herramienta:
winhttpcertcfg.exe. Utilizando el siguiente comando: winhttpcertcfg.exe -g -c LOCAL_MACHINE\My -s "My Certificate" -a "NETWORK SERVICE"
Duarante el proceso de importacion del certificado no tengo ningun problema. Ya que, siempre he validado que el certificado se encuentra en el almacen de certificados (LocalComputer\Personal) El problema se presenta cuando ejecuto el comando sugerido, ya
que siempre me regresa el siguiente error: Access was not successfully obtained for the private key.This can only be done by the user who installed the certificate.
He intentado cambiando el parametro de "NETWORK\SERVICE" por "DOMINIO\USUARIO", "EQUIPO\ADMINISTRADOR", etc. sin tener un resultado favorable.
El usuario con el que hice la importacion es un usuario con privilegios de administrador de dominio y del equipo local.
Dentro de Dynamics puedo ver y seleccionar el certificado, con el que voy a sellar mis comprobantes fiscales, sin embargo al no poder otrogarle permisos a la llave privada, no puede concluir el sellado.
Alguien tiene alguna respuesta, sobre como poder otrogar permisos a la llave privada de un sertificado digital.
Gracias.