Compartilhar via


Falha de Import-ExchangeCertificate com "os dados de origem não podem ser importados ou foi especificada uma senha incorreta"

 

Tópico modificado em: 2008-09-09

Este tópico fornece informações sobre como resolver o erro "os dados de origem não podem ser importados ou foi especificada uma senha incorreta" que você pode receber ao tentar importar um certificado de terceiros para o Exchange usando ocmdlet Import-ExchangeCertificate.

Quando você tenta usar o cmdlet Get-ExchangeCertificate por meio da impressão digital do certificado, o comando falha com este erro: "O certificado com a impressão digital <impressão digital> foi encontrado, mas não é válido para uso com o servidor Exchange. (motivo: PrivateKeyMissing)"

Causa

Há um problema com a Chave Privada do certificado.

Resolução

Para resolver esse problema, siga as etapas a seguir para utilizar o comando certutil -repairstore para corrigir o problema com a chave privada.

Antes de começar

Para executar esse procedimento, use uma conta à qual tenha sido delegado o seguinte:

  • Associação ao grupo Administradores local

Para obter mais informações sobre permissões, delegação de funções e os direitos exigidos para administrar o Exchange Server 2007, consulte Permission Considerations (página em inglês).

Procedimento

Para usar o comando certutil -repairstore para corrigir o problema com a chave privada

  1. Abra o Console de Gerenciamento Microsoft e adicione o snap-in de certificados clicando em Iniciar, Executar, mmc.exe

  2. Clique duas vezes no certificado importado que está na pasta Pessoal.

  3. Clique na guia Detalhes.

  4. Clique em Número de Série na coluna Campo, realce o número de série e anote-o.

  5. Abra um prompt de comando.

  6. Tipo: certutil -repairstore my "NúmeroDeSérie" (NúmeroDeSérie é o número de série anotado na etapa 4.)

  7. No snap-in de certificados, clique com o botão direito do mouse em Cluster e, em seguida, em Atualizar. O certificado agora possui uma chave particular associada.

  8. Para verificar se o problema foi resolvido, execute o cmdlet Get-ExchangeCertificate que agora deverá exibir o certificado correto.