在iPhone应用程序中使用SSL

我正在研究创建一个可与REST Web服务进行通信的iPhone应用程序。 由于一些用户敏感的数据(姓名,地址,年龄等)将被传输,我正在寻求保护与SSL的连接。

但是,在我之前的着作中,我发现我得到的第一个问题是“您的应用程序是否使用加密?” 并且根据对此和其他后续问题的答案,可能需要美国出口合规。

我的公司不在美国,也没有美国办事处。

是否有其他人使用SSL提交了一个应用程序用于这种目的? 如果是这样,你是否需要做任何事情来获得苹果或美国政府的使用许可?


截至2016年9月20日更新

不再需要ERN,所以看起来很多应用程序将不再需要向美国政府进行注册。 (尽管您可能仍然需要向742部分报告提交每两年一次的补充文件。)http://www.bis.doc.gov/InformationSecurity2016-updates

(感谢@EugenioDeHoyos和@ user3562927指出了这一点!)

法国政府的注册仍然需要在法国销售。

iTunes Connect常见问题解答已更新以涵盖此更改,并且是我找到的最具可读性的参考。

旧答案

从2010年夏季开始,这个过程已经发生了变化,你(可能)现在需要一个ERN,而不是在约翰写回答的时候需要的CCATS。

请参阅应用程序上的Apple iTunes导出限制。 iTunes连接常见问题解答还包含许多有关出口合规性的有用信息。

现在还有一些限制适用于在法国应用商店中分发具有加密功能的应用 - 请参阅devforums上的itunes connect FAQ和法国出口法规遵从线程。


实际上我回到了苹果公司,结果发现任何使用SSL的应用程序需要批准(不幸的是)。 显然有一些例外情况,例如应用程序仅对一次付款交易使用SSL。

大众市场加密中有更多信息CCATS iPhone应用程序商品分类8个简单步骤和iPhone加密为导出HTTPS(TLS)连接的应用程序导出合规性。


截至2016年9月20日,所有这些答案都已过时。我刚刚与SNAP-R人(政府)通电话,他们表示新法规于9月20日登陆。 新的法规取消了注册您的应用程序的要求,因为它使用了加密。

我向他们描述了我的应用程序(游戏),他们说这是一个“EAR-99”,这意味着我不必注册。 苹果很可能会更新他们的网站。 但与此同时,如果您正在尝试通过此过程,因为您使用SSL / HTTPS,请立即停止。 填写表格你甚至不会成功,因为他们已经发生了很大的变化。

链接地址: http://www.djcxy.com/p/27735.html

上一篇: Using SSL in an iPhone App

下一篇: Abstract class or public method using interface