2016-09-26 116 views
2

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

我发现就下没有资料,除了:

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

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

任何建议将不胜感激。

+0

卡住在同一个地方,你最终发现任何相关的?文件很糟糕。 –

+0

我很抱歉@AlbertoM,但我无法实现整个事情。我们最终通过使用上述的HTTPS模块实现了服务器密钥锁定验证。值得一提的是,强硬的是,现在该模块没有额外的Pro,Team或Enterprise订阅费用(最近更改)。 – Sergio

回答

1

不幸的是,在我们的案例中,钉住是不够的,我们有一个客户端专门询问证书认证。

我最终改写了一个全新的HTTP客户端从该模块开始

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

委托“didReceiveAuthenticationChallenge”只与NSURLConnection的工作,二来使用该库到3.4.0 SDK,但然后切换到不同的库。