У меня есть запрос на отправку защищенных данных по сети на iPhone.
Что следует использовать для защиты информации кредитной карты, банковского акта # и т. Д., Отправляемой по беспроводной сети.
Есть ли разница в методах, если мы используем native-приложение или веб-приложение?
Есть ли для этого прямые API?
Любой учебник будет очень полезен.
Заранее спасибо.
РЕДАКТИРОВАТЬ:
Так, где именно сертификат / шифрование необходимо?
Правильна ли следующая процедура?
1] Установите соединение с веб-сервисом «https:», используя NSURLConnection
2] Сервер должен реализовать SSL / TLS. Сервер ответит цифровым сертификатом (файл * .p12)
3] Будет выполнена авторизация на стороне клиента. (Является ли полученный сертификат доверенным или
не проверено. Если доверяют, то мы можем продолжить. В противном случае выйдите изящно)
4] Теперь защищенный канал установлен. Отправьте данные (данные кредитной карты и т. Д.) На сервер. Шифрование может быть выполнено с использованием пары открытый / закрытый ключ
Я могу подключиться к веб-службе http://" SOAP. Процедура:
1) Создать конверт SOAP (с необходимыми параметрами i / p)
2) Создайте NSURL Object с нужным адресом веб-сервиса
3) Инициализируйте NSMutableURLRequest с указанным выше URL
4) Установите параметры для NSMutableURLRequest
5) Инициируйте NSURLConnection с вышеуказанным запросом.
После этого автоматически вызываются методы NSURLConnection.
Теперь я хочу подключиться к веб-сервису Https://' и отправить ему конфиденциальную информацию.
Итак, что еще нужно сделать? Нужно ли добавлять дополнительные методы или вышеуказанный подход работает? (Я отправляю параметры в виде простого текста из http)