2

Я заинтересован в воспроизведении потоковых данных HTTP из моего приложения. Поток (который я создаю) зашифрован, а URL-адрес, указывающий на ключ AES, включен в файл индекса потока. MPMoviePlayer удаляет этот URL-адрес для ключа AES, когда он видит, что шифрование включено.iPhone https авторизация с использованием клиентских сертификатов

Я бы хотел, чтобы этот URL-адрес обслуживался https, а для MMMoviePlayer использовался клиентский сертификат, который я предоставляю, когда пользователь покупает контент. Я также не хочу никакого взаимодействия с пользователем для аутентификации, так как они уже согласились приобрести сертификат.

Могу ли я программно установить клиентский сертификат из своего приложения, чтобы MMMoviePlayer прозрачно использовал этот сертификат для аутентификации при получении ключа AES?

Спасибо!

ответ

1

Да, вы можете, проверить класс CredentialImportController в этом примере кода http://developer.apple.com/iphone/library/samplecode/AdvancedURLConnections/Introduction/Intro.html#//apple_ref/doc/uid/DTS40009558

вы будете хранить информацию в связке ключей приложения, который не доступен любым другим приложением, если вы разделяете, что брелка с помощью идентификатор приложения.

+0

Вы говорите, что MPMoviePlayer может использовать сертификат из брелка? Как? – lukya

Смежные вопросы