Eu tenho um aplicativo de serviço do Windows, que é executado sob uma conta de usuário específica, que chama um serviço da web remoto via HTTPS. O certificado usado pelo servidor remoto é emitido por uma autoridade raiz que não está incluída como uma das autoridades padrão instaladas no Windows.
Como resultado disso, o aplicativo falha ao fazer a chamada de serviço da web, pois não é possível estabelecer uma relação de confiança com o servidor remoto. Para resolver isso, preciso instalar o certificado raiz no armazenamento de certificados do SO.
Bastante simples até agora, no entanto ...
Onde esse certificado precisa ser instalado? Ele está atualmente instalado (via MMC- > Certificados) na seção Autoridades de certificação raiz confiáveis para o computador local.