Olá,
o erro “The CA could not archive the private key” ocorre porque a Autoridade de Certificação não possui nenhum certificado válido de Key Recovery Agent (KRA) configurado. Quando um modelo exige arquivamento de chave privada, o CA precisa usar um certificado KRA confiável para armazenar a chave no banco de dados. Se todos os certificados KRA expiraram, nenhuma solicitação pode ser concluída.
O procedimento correto é renovar os certificados KRA e reconfigurar a CA para utilizá‑los. Primeiro, emita novos certificados de Key Recovery Agent a partir do modelo “Key Recovery Agent” publicado na CA. Esse modelo deve estar configurado para permitir inscrição apenas a contas administrativas específicas. Depois de emitir o novo certificado, instale‑o no repositório de certificados do computador que atua como CA, em Cert:\LocalMachine\My.
Em seguida, abra o snap‑in da CA (certsrv.msc), clique com o botão direito na autoridade de certificação, vá em Propriedades e na aba Recovery Agents adicione o novo certificado KRA. É essencial que pelo menos um certificado válido esteja listado e marcado como confiável. Após aplicar, reinicie o serviço de Certificate Services (net stop certsvc && net start certsvc) para que a configuração seja carregada.
Se você precisa manter continuidade, emita pelo menos dois certificados KRA diferentes e configure ambos na CA, garantindo redundância. Isso evita que a emissão pare novamente caso um deles expire. Também é recomendável configurar alertas de expiração para os certificados KRA, já que sem eles o arquivamento de chave privada falha silenciosamente.
Depois de atualizar os certificados KRA e reiniciar o serviço, as solicitações de certificado que exigem arquivamento de chave privada devem ser processadas normalmente e o erro desaparecerá.
Domic Vo.