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.
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.
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.