代码之家  ›  专栏  ›  技术社区  ›  Declan McNulty

本地网络上的Azure Cosmos DB Emulator引发安全错误

  •  0
  • Declan McNulty  · 技术社区  · 8 年前

    如前所述,我已将Azure Cosmos DB emulator设置为在本地网络中的一个Windows Server 2012 R2虚拟机上运行 here .

    我已经从服务器导出了证书,并将其导入到我的客户机。当我调用通过postman连接到模拟器的api时,我得到以下错误:

    WinHttpException: A security error occurred                      
    System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw                       
    System.Threading.Tasks.RendezvousAwaitable.GetResult()
    System.Net.Http.WinHttpHandler+<StartRequest>d__105.MoveNext()
    

    错误消息没有什么帮助,但我认为这是一个证书问题,在使用模拟器时,没有办法绕过SSL。在这个问题上,微软文档中的指导也相当稀少。当在本地网络上使用模拟器时,我是否需要以某种方式生成一个新的证书?

    1 回复  |  直到 8 年前
        1
  •  3
  •   Dan Kennedy    8 年前

    我通过将导出的SSL证书导入到客户机受信任的根证书颁发机构中,设法解决了这个问题

    Certificate Manager