Erro de certificado que impede o desktop remoto do serviço de nuvem do Azure: 'O certificado não possui uma chave privada'.

2

Eu herdei um serviço de nuvem que é executado no Azure. Eu gostaria de poder usar o desktop remoto nesse serviço para fazer pequenas alterações. Eu quero configurar tudo isso através do Portal do Azure (ou seja, não usando o Visual Studio ou outras ferramentas instaladas).

Meu entendimento é que é possível fazer o que há como um artigo escrito sobre isso.

De acordo com as instruções desse artigo, a configuração da área de trabalho remota requer um certificado. O certificado que "veio com" o serviço expirou anos atrás. Estou com problemas para criar um novo que funcione.

Eu segui as instruções aqui e em outros lugares (que Não posso vincular devido à reputação) para criar arquivos .cer e .pfx com ferramentas como makecert.exe e powershell. Eu carreguei ambos para o serviço de nuvem.

Quando tento configurar as credenciais da área de trabalho remota usando esse certificado, recebo o seguinte erro:

Failed to save Remote Desktop settings for deployment slot 'XXXXX'. Error: The operation 'd92d37ce80b93b61bcd4117c5382bb2d' failed: 'The certificate does not have a private key.'. The operation '4322a36b8ebc3fafb7de91cbcbb67973' failed: 'The certificate does not have a private key.'.

Eu estou supondo que eu criei os arquivos .pfx e / ou .cer errado? Procurando pelo erro The certificate does not have a private key (no contexto do Azure ou apenas em geral) não apareceu muito que me ajudaria.

Como posso criar um arquivo .pfx e / ou .cer que terá uma chave privada e me permitirá criar credenciais de área de trabalho remota? Minha máquina de desenvolvimento é o Windows, então qualquer ferramenta precisaria ser executada.

    
por Nichevo 08.11.2016 / 11:40

1 resposta

1

O arquivo PFX contém a chave privada. Na verdade, o PFX é a extensão do arquivo para PKCS # 12 .

O arquivo CER contém apenas a chave pública. Você só precisa fazer o upload do arquivo pfx.

    
por 10.11.2016 / 08:53