Мы являемся магазином .Net, стандартизованным в службах WCF. Мы находимся в процессе разработки приложения iPhone, которому необходимо сделать безопасные вызовы веб-сервисов для получения данных для приложения. Чтобы обеспечить безопасное общение, мы включили SSL на наших веб-серверах. Но это не гарантирует, что услуга может быть использована только авторизованными приложениями. Мы настроили наши службы для поддержки проверки подлинности сертификата x509. Можно ли даже вызвать безопасную службу WCF с аутентификацией certifcate из приложения IPhone?
Я потратил много часов на поиск в Интернете, но безрезультатно. Я смог успешно позвонить в незащищенный сервис WCF без каких-либо проблем. Я также провел много исследований по стандартам WS-Security и WS-Trust. Полагаю, я понимаю, как это должно работать. Мне просто не удается собрать шаги/объекты внутри фреймворков iPhone, которые мне нужны для выполнения этой работы.
Любые мысли и идеи по этому вопросу будут высоко оценены.
Кроме того, любые мысли по любому из следующих:
- Как лучше всего развернуть файл сертификата P12 с приложением iPhone.
- Как лучше всего защитить пароль для файла P12 в приложении
- Является ли развертывание файла P12 с приложением лучшей практикой.
- Есть ли возможности в рамках iPhone для поддержки такого безопасного взаимодействия? Если нет, то какая альтернативная рекомендация.