2011-11-16 11 views
0

JavaScriptからSSL接続を確立することはできますか? またはPhonegapに直接入りますか?私はそれに関する情報は見つけられません。JavaScriptでのSSL接続

+2

JSは標準ソケットを確立できません。これはSSLを使用するHTTPS要求を行うことができ、HTTP接続のTOPで実行されるWebソケットもあります(また、httpsも使用できます)。しかし、それ以外の場合、JSには 'socket_open()'型呼び出しはありません。 –

答えて

2

PhonegapでSSL経由でリクエストを送信できないようです。 Phonegapは、自己署名付き証明書を持つWebサービスへのセキュアな要求を許可しません。

+0

phonegapが安全な要求を許可しないことを証明してください。ありがとう – user1050500

+0

私はまだソースを見つけることができませんでしたが、これはPhonegapでの私の経験です。私はsslを使って自己署名付き証明書を持つテストapiエンドポイントに接続できないことを発見しました。httpを使用する必要がありました。 httpsでプロダクションエンドポイント(cert authority authority signed)を指すとすぐに正常に機能しました。 – sciritai

1

(少なくともnode.jsのようなものとは対照的に)クライアントサイドのJavascriptについて言えば、少なくとも直接ではありません。しかし、注意すべき点として、HTTPSは基本的な接続としてSSLを使用していたため、URLがHTTPSの場合はSSLを使用しています。

+2

ブラウザのAJAXの場合、同じorigin-policyは、ページが提供されたのと同じプロトコルを使用する要求を制限することを覚えておいてください。 – hugomg