【问题标题】:Angular JS SSL client-side authenticationAngular JS SSL 客户端身份验证
【发布时间】:2014-09-15 16:04:10
【问题描述】:

Angular js 是否可以转发自签名证书以建立SSL/HTTPS 连接?

我们正在尝试插入自签名证书以通过 angularjs https 服务或XMLHTTPREQUEST 与安全服务器建立 https 连接,这可能吗?

【问题讨论】:

  • 澄清一下,您不是在谈论客户端证书,而是在谈论为您的应用程序提供一个可信任的自签名证书,以便它可以验证第 3 方网站?
  • 对不起,没有。我们希望我们的 angularjs 应用程序加载证书并将其提交给第三方服务器以进行客户端身份验证
  • Lester,在这种情况下,它不能是自签名证书,因为第三方不会接受您的签名证书作为有效的身份证明。

标签: javascript angularjs ssl xmlhttprequest ssl-certificate


【解决方案1】:

Angular JS 不能使用客户端证书。这就是为什么。客户端证书用于确保客户端是可以访问服务器的有限客户端之一,因此对客户端证书的访问仅限于某些客户端。将 Angular JS 脚本提供给任何请求它的人都违背了目的。 如果您使用自签名证书(即使 Angular JS 中没有指定它的机制),它也无助于使用它进行身份验证,因为服务器无法信任自签名证书。

如果您提供您尝试执行的操作的目的,我可能会更清楚一点。

【讨论】:

    猜你喜欢
    • 2014-11-13
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    • 2010-12-05
    • 2012-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多