RavenDB Studio中发生身份验证错误

时间:2018-11-29 12:13:58

标签: ravendb ravendb-studio

我已经在其中一个服务器环境中安装并配置了RavenDB。 (Windows 2012)我需要保护Ravendb Studio安全,因此创建了自签名证书,并将更改应用到settings.json中,如下所示

{
"ServerUrl": "https://11.135.25.16:12345",
"Setup.Mode": "None",
"Security.UnsecuredAccessAllowed":"PrivateNetwork",
"License.Eula.Accepted": true,
"Security.Certificate": {
    "Path": "cloud16_company_com.pfx",
    "Password": "123456789"
},
}

一旦RavenDB启动,它看起来不错,并且可以在给定的URL上运行。但是,当我使用Internet Explorer或Chrome浏览器时,显示“发生身份验证错误”。 Error

谢谢

2 个答案:

答案 0 :(得分:2)

问题是您没有注册用于认证的客户端证书。 您可以注册cloud16_company_com.pfx作为客户端证书,因为RavenDB信任自己的证书,因此可以使用。或者,您可以注册一个明确的客户证书。 那可能是一个更好的主意。在这里查看如何注册/生成客户证书:

https://ravendb.net/docs/article-page/4.1/csharp/server/security/authentication/client-certificate-usage

答案 1 :(得分:0)

以下摘录自:RavenDB Documentation

  • 尝试关闭浏览器的所有实例,然后重新启动。

  • 如果这不起作用,请在OS存储中注册客户端证书。
    在Windows中,双击证书文件,然后一直单击“下一步”。