2011-11-17 23 views
5

これは、JSのPhonegap AndroidとiOSアプリケーションのビルドに関するすべてです。SSLを使ってPhonegap経由でWebサーバーに接続し、証明書

私たちには、 - Authorize(login、pass) のサーバがあり、certificate.p12ファイル(PKCS#12)を返します。

また、サーバーはその証明書と承認を必要とする方法があります。 Rubyの例は次のようになります:

http = Net::HTTP.new(url.host, url.port) 
http.use_ssl = true 
http.verify_mode = OpenSSL::SSL::VERIFY_NONE 

pkcs12 = OpenSSL::PKCS12.new(File.read('<CERTIFICATE_PATH>'),'') 

http.cert = pkcs12.certificate 
http.key = pkcs12.key 

req = Net::HTTP::Get.new(url.path) 

result = http.start {|http| 
    result = http.request(req) 
    p result.body 
} 

しかし、JSでそれを作る方法は?どのようにPhonegapからJSのメソッド呼び出しを行うのですか?

私が見つけた唯一の解決策:JavaおよびiOSのプラグインを経由して、私は、彼らが動作することをわかりません。はいの場合、誰かがすでに作成している可能性がありますか?

+1

のPhoneGapは、ブラウザオブジェクト内で実行されるので、ちょうど署名証明書を使用し、彼らはかなり安いです私はあなたが以下$ 20 1を見つけることができます賭けます。 – rook

答えて

0

私は、Webサービスに接続するために、Twitterのfinagleとアッカを使用しています。あなたはscalaを学び、scalaとjavaを混在させ、sbtをインストールする必要があります。これは、学習曲線に適応するのに十分な時間があればオプションになります。 Scalaには、XML解析用の非常に優れたAPIもあります。

アプリケーション設定ファイルでセキュリティ設定が指定されます。それは探検する価値があります。

ありかかわる研究やコーディングの多くがあるが、それは長期的にはそれだけの価値があります。

関連する問題