https на самом деле не работает таким образом. Короче говоря, вы подключаетесь к защищенному серверу, где сертификаты подписаны хорошо известным органом.
Если вы используете для этого классы Apple (iPhone), они будут принимать только «хорошие» сертификаты. Я имею в виду то, что Apple считает приемлемым. Если вы их не используете (в SDK есть альтернативы), вы не сможете подключиться (за исключением, может быть, случая, когда у вас есть лицензия разработчика 'Enterprise' '- но я не могу сказать, что с 100% уверенность, так как я не достаточно посмотрел на эту лицензию, чтобы быть уверенным)
Чтобы продолжить, используйте ваше соединение https с правильно подписанным веб-сайтом, а затем введите какой-либо логин со встроенным именем пользователя / паролем или вызов / ответ на основании уникального идентификатора iPhone (например) и обменяйтесь ключами, используя эта связь.
Обратите внимание, что это означает, что вашему приложению придется запрашивать новые сертификаты в (каждое соединение / каждое X-соединение / каждый месяц / указанные интервалы приложения), чтобы поддерживать их актуальность. Затем вы можете использовать эти сертификаты для подключения к более безопасному серверу.
[править]
Отметьте в этом сообщении - возможно, есть дополнительная информация о том, что вы просите сделать
[/ править]
[edit2]
Обратите внимание, что запрос - это iphone, а не OSX - проблема с утверждением магазина приложений
[/ edit2]