現在、iPhoneアプリを開発しておりまして、サーバとの通信を暗号化したいと考えております。
調べた結果、SSL通信を使いそうというところまできたのですが、
方法がわかりません。
どなたか知っておられる方、もしくは参考サイトなど教えていただくと幸いです。
よろしくお願いします。
iPhoneアプリでSSL通信を行うなら、cURLを使うのが簡単なのではないかと思います。cURLを使ったSSL通信なら、このページが参考になると思います。
http://tech.kayac.com/archive/using-libcurl-in-iphone.html
とりあえずSSLで検索するといろいろ出ます。例えば下記で概要はわかります。
http://www.netdeoshigoto.com/lecture/chapter1_2_04.html
レンタルサーバーに共用SSLがある場合は、そのまま使えば無料ですが、警告文のポップアップが出るので、そこでお客さんが逃げたりする危険性がありますね。
以前使った事ありますが、単にアクセスする際のURLを
通常 http://aaa.com
SSL https://aaa.com
とするだけでした。
たぶんどのレンタルサーバーでもだいたい同じだと思います。
例えば下記のレンタルサーバーサービスにも記載されてます。
http://lolipop.jp/manual/user/ssl/
専用の証明書を取れば上記の様な警告文は出なくて良いのですが
月々の費用がかかります。
使い方は、証明書発行会社が詳しく教えてくれると思います。
ご回答ありがとうございます。
今回はアプリからですので、ブラウザでSSLを使用する際は参考にさせていただきます。
すんません アプリ⇒ブラウザ起動してアクセス と勝手に勘違いしました。
下記の回答見ると、超難しそうですね~。勉強になります。
iPhoneアプリでSSL通信を行うなら、cURLを使うのが簡単なのではないかと思います。cURLを使ったSSL通信なら、このページが参考になると思います。
http://tech.kayac.com/archive/using-libcurl-in-iphone.html
iPhoneに限って言えば、他の方法は申し訳ありませんがよくわかりません。
SSLを使うには、何らかのライブラリを使う必要があります。その意味ではCURLは高機能なライブラリなので覚えておくと他にも応用が効く方法だと思います。
ご回答ありがとうございます。
教えていただいた内容で進めていこうとおもいます。
ありがとうございました。
iPhoneに限って言えば、他の方法は申し訳ありませんがよくわかりません。
2012/06/14 19:35:42SSLを使うには、何らかのライブラリを使う必要があります。その意味ではCURLは高機能なライブラリなので覚えておくと他にも応用が効く方法だと思います。
ご回答ありがとうございます。
2012/06/14 19:47:00教えていただいた内容で進めていこうとおもいます。
ありがとうございました。