应用程序使用https - ITSAppUsesNonExemptEncryption

时间:2017-06-07 01:01:09

标签: ios itunesconnect

我的应用程序使用的唯一加密是通过HTTPS调用。目前(2017年6月7日)iTunes Connect根据iTunes Connect中的此信息要求出口合规性。

enter image description here

我已进入iTunesConnect - >我的应用 - >特点 - >加密页面,点击加号以及" iOS文档"并在出口合规表格中回答“是”。

enter image description here

当我向下滚动时,以下两个屏幕截图显示了导出合规性框的更多详细信息。

enter image description here enter image description here

最后2个屏幕截图建议使用HTTPS是EXEMPT使用加密,因此我应该在info.plist中设置ITSAppUsesNonExemptEncryption = false。但这一点并不清楚,并且在我的第一个屏幕截图中反映出来,如果您正在拨打HTTPS,那么需要向美国政府提交年终分类报告

所以我的问题:

    如果我使用的唯一加密是通过HTTPS调用,
  1. 设置ITSAppUsesNonExemptEncryption = false是否正确?

  2. 如果我必须设置ITSAppUsesNonExemptEncryption = true,我该如何向美国政府提交报告?该报告如何传递给Apple?我找不到关于这个过程的任何明确信息。我不想搞砸了,因为在最后一次屏幕截图中,后果可能会受到严重影响。

  3. 无论我如何设置ITSAppUsesNonExemptEncryption,根据我的第一个屏幕截图,如果我使用HTTPS,我必须向美国政府提交年终自我分类。这是真的,过程是什么? (点击"了解详情"链接没有帮助)

2 个答案:

答案 0 :(得分:30)

我在网上搜索了几个小时。实际上它非常简单,您可以在itunes connect中验证这一点:

<强> 1。所有你需要做的

如果您的应用仅使用HTTPS或仅使用加密进行身份验证,令牌等,您无需执行任何操作,只需添加

<key>ITSAppUsesNonExemptEncryption</key><false/>

在您的Info.plist中,您已完成

<强> 2。验证

您可以在iTunes中连接验证

  • 选择您的应用
  • 选择了功能
  • 选择加密
  • 点击“+”
  • 按照对话框
  • 用于https或身份验证,答案为

第3。年终自我分类报告

正如2.中的对话框所写,您仍然需要提交年终自我分类报告:

  

如果您正在使用ATS或拨打HTTPS,请注意   您需要提交年终自我分类报告   对美国政府。 Learn more

您可以查看How do I submit a Self Classification Report for Encryption Items以及此问题https://stackoverflow.com/a/48462458/276648

在任何情况下,您都应该通过对话框仔细自己阅读

可在此处找到非常有用的文章

https://www.cocoanetics.com/2017/02/itunes-connect-encryption-info/

答案 1 :(得分:5)

我很遗憾没有足够的回复评论,但是当我正在研究完全相同的问题时,我相信当你说你可以将ITSAppUsesNonExemptEncryption密钥设置为false时你是正确的,至少这是我从研究中得出的结论。

对于自我分类报告,看起来你必须在明年二月之前提交一份,我发现此链接有助于解释报告和做什么

https://www.bis.doc.gov/index.php/policy-guidance/encryption/reports-and-reviews/annual-self-classification

就像我说的那样,这一切都来自我自己的调查,我认为这是正确的,但如果有人确实有任何更多的信息,将不胜感激。