2

我有兴趣从我的应用程序中播放 HTTP 实时流数据。流(我创建的)是加密的,指向 AES 密钥的 URL 包含在流索引文件中。当 MPMoviePlayer 看到启用了加密时,它会点击此 URL 获取 AES 密钥。

我希望这个 URL 由 https 提供,并且让 MMMoviePlayer 使用我在用户购买内容时提供的客户端证书。我也不希望任何用户交互进行身份验证,因为他们已经同意购买证书。

我能否以编程方式从我的应用程序安装客户端证书,以便 MMMoviePlayer 在获取 AES 密钥时透明地使用此证书进行身份验证?

谢谢!

4

1 回答 1

1

是的,您可以,查看此示例代码中的 CredentialImportController 类http://developer.apple.com/iphone/library/samplecode/AdvancedURLConnections/Introduction/Intro.html#//apple_ref/doc/uid/DTS40009558

您会将信息存储在应用程序钥匙串中,除非您使用您的应用程序 ID 共享该钥匙串,否则任何其他应用程序都无法访问该信息。

于 2010-05-24T19:58:46.723 回答