2016-09-26 52 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,但然後切換到不同的庫。