繁体   English   中英

SignalR无法使用证书进行身份验证

SignalR Unable to Authentication with Certificate

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我想使用证书对我的信号客户端进行身份验证。

在客户端我有:

Connection = new HubConnection(ServerUri);
var certificate = new X509Certificate2(path);
Connection.AddClientCertificate(certificate);
HubProxy = Connection.CreateHubProxy("MyHub");

我还尝试使用私钥创建证书:

var certificate = new X509Certificate2(path, "...");

在服务器上我有这个配置:

<location path="signalr">
  <system.webServer>
    <security>
      <access sslFlags="SslNegotiateCert" />
    </security>
  </system.webServer>
</location>

并获得我试过的证书:

Context.Request.GetHttpContext().Request.ClientCertificate
Context.Request.Environment.TryGetValue("ssl.ClientCertificate", out cert)

第一个问题是path =“signalr”。 当我使用它时,客户端无法连接到服务器,我得到:

HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data 
for the page is invalid.

我试过:path =“〜”,path =“signalr / content”,path =“signalr / send”并且没有错误,但服务器上的客户端证书始终为null。

任何帮助将不胜感激。

问题暂未有回复.您可以查看右边的相关问题.
1 使用证书进行身份验证

我搜索了使用证书进行身份验证的含义,但是我想找出一些特定的步骤来使“某些”东西开始在我的项目中进行这种类型的身份验证。 你可以帮帮我吗? 谢谢 更新您能为我提供有关如何实现使用证书进行身份验证的建议吗? ...

2 您如何编程网站以使用证书进行身份验证?

我公司正在考虑使用基于卡的证书(例如CAC)在网站上进行身份验证; 而不是用户输入用户名和密码,此信息将从证书中提取。 如何对前端进行编程以将证书传递到Web服务器? 我一直在寻找特定的方向,但是除了那件事之外,其他所有内容都没有。 总的来说,最终还是要加入LDAP之类的东西来进行身份验 ...

4 使用证书进行 Kubernetes 用户身份验证

我正在玩 Minikube,并创建了一个带有证书的测试用户(mueller)。 他已将证书的 CN 设置为 mueller,并将 O 设置为开发。 这是我的角色: 和我的角色绑定: 我也将我的证书设置为 kubeconfig。 规则运行良好。 现在我的问题是,我可以摆脱角色绑定吗,因为为 ...

5 在Java NetBeans上使用证书进行双向SSL身份验证

我已经使用openSSL为客户端和服务器创建了密钥和证书。 这两个证书均由同一CA签名,因此客户端和服务器可以相互信任。 现在,我需要在程序中使用这些证书,以实现双向身份验证,但是我不知道如何在当前代码中“导入”它们。 到目前为止,这是我所做的。 服务器端 客户端 ...

6 使用证书身份验证在Azure DataFactory中进行分页

我尝试从实现客户端分页的API中获取数据。 我必须使用证书进行身份验证。 问题是我无法使用API​​ LinkedService,因为这不允许我对槽式证书进行身份验证,因此我只能使用http链接服务。 现在有了这项服务,就不再需要分页了,所以我必须自己使用控件来完成。 我有一个我要遍历的变量,但是我 ...

7 使用证书和Kerberos对用户进行身份验证?

我正在尝试使用Java将用户认证到Kerberos领域。 我已经使用de Krb5LoginModule完成了身份验证,并且用户已使用Kerberos协议正确连接到服务器。 现在,我想知道是否可以在Kerberos中使用证书代替用户使用Login + Password来激活用户,或者还有 ...

8 如何使用证书而不是密码进行身份验证?

我有一个小的C#MVC5应用程序,我正在构建并准备添加用户安全模块。 (之前我刚刚创建了一个用于测试角色的会话变量)但是,我的安全需求不适合我见过的任何预构建的安全模块,即SimpleMembership等。 以下是我的情况和需求的摘要: 没有密码-用户名/密码身份验证是不允许 ...

9 仅使用证书的 ldap 身份验证

是否可以使用客户端证书进行 LDAPS 身份验证? 如果是这样/如何? 我找到了下面的但它仍然使用使用用户和密码的绑定方法。 Python+LDAP+SSL 我不想使用用户名和密码。 目前正在通过端口 3269 使用从 python 到 AD DC 的 LDAPS。 似乎python-ld ...

10 使用证书的Windows RDP身份验证

我必须使用RDP远程访问运行Win7 Embedded或Win10的Windows计算机。 要求是使用证书对客户端进行身份验证。 有没有办法做到这一点? 任何帮助将不胜感激,在此先感谢! ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM