【问题标题】:Client Certificate on Titanium AppceleratorTitanium Appcelerator 上的客户端证书
【发布时间】:2016-09-26 16:07:19
【问题描述】:

保持简单:我需要将客户端证书添加到使用 Titanium 开发的移动应用程序中,但我不知道如何开始。

我没有找到关于下一个的信息,除了:

另一方面,我试图找到任何可以加速 TLS 层集成的附加组件,包括客户端证书。特征。到目前为止,我找到了this,但似乎没有很好地记录 HTTP 功能。

基本上问题是,有没有办法在 Titanium Appcelerator 上实现客户端证书? (版本 SDK 5.5.0;Studio 4.7.1)。

任何建议将不胜感激。

【问题讨论】:

  • 卡在同一个地方,你最终找到什么相关的吗?文档很烂。
  • 我很抱歉@AlbertoM 但我无法实现整个事情。我们最终通过使用上面提到的 HTTPS 模块实现了服务器密钥固定验证。值得一提的是,现在该模块不再为 Pro、Team 或 Enterprise 订阅增加额外费用(最近更改了)。

标签: ssl titanium appcelerator-titanium client-certificates


【解决方案1】:

不幸的是,在我们的案例中,固定还不够,我们有一个客户专门要求进行证书身份验证。

我最终从这个模块开始重写了一个全新的 http 客户端

https://github.com/ioxdue/two-way-authentication/tree/master/HTTPSSLTiModule

委托“didReceiveAuthenticationChallenge”仅适用于 NSURLConnection,Titanium 曾经使用该库直到 3.4.0 SDK,但后来切换到不同的库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-27
    • 2017-05-18
    • 2015-09-06
    • 2017-01-02
    • 2017-06-08
    • 2010-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多