Compartir a través de


Error de Import-ExchangeCertificate: "los datos de origen no se pueden importar o la contraseña especificada no es correcta"

 

Última modificación del tema: 2008-09-09

En este tema se ofrece información acerca del modo de resolver el error "los datos de origen no se pueden importar o la contraseña especificada no es correcta" que se puede producir al intentar importar un certificado de terceros para Exchange mediante el uso del cmdlet Import-ExchangeCertificate.

Cuando intenta usar el cmdlet Get-ExchangeCertificate con la huella digital del certificado, el comando genera el siguiente error: "Se encontró el certificado con huella digital <huella digital> pero no es válido para utilizarlo con Exchange Server. (motivo: PrivateKeyMissing)"

Causa

Existe un problema con la clave privada para el certificado.

Solución

Para solucionar el problema, siga los pasos necesarios para usar el comando certutil -repairstore con el fin de corregir el problema de la clave privada.

Antes de empezar

Para realizar este procedimiento, la cuenta que use debe tener delegada la siguiente función:

  • Pertenencia al grupo Administradores local

Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Exchange Server 2007, consulte Consideraciones sobre permisos.

Procedimiento

Para usar el comando certutil -repairstore con el fin de solucionar el problema de la clave privada

  1. Abra la Microsoft Management Console y agregue el complemento de certificados haciendo clic en Inicio, Ejecutar, mmc.exe

  2. Haga doble clic en el certificado importado que se encuentra en la carpeta Personal.

  3. Haga clic en la ficha Detalles.

  4. Haga clic en Número de serie en la columna Campo, resalte el número de serie y anótelo.

  5. Abra un símbolo del sistema.

  6. Escriba: certutil -repairstore my "SerialNumber" (SerialNumber es el número de serie que anotó en el paso 4.)

  7. En el complemento de certificados, haga clic con el botón secundario en Certificados y, a continuación, haga clic en Actualizar. Ahora el certificado tiene una clave privada asociada.

  8. Para comprobar que se ha solucionado el problema, ejecute el cmdlet Get-ExchangeCertificate que ahora deberá mostrar el certificado correcto.