AES-256加密& Apple iTunes出口限制

时间:2013-01-05 08:40:53

标签: ios macos encryption itunesconnect

我有一个非常大的问题。

我为IOS开发了3个应用程序2,为mac osx开发了1个用RNCryptor加密文件(巫婆是CCCryptor(AES加密)包装器)。 申请被拒绝两次,他们在决议中心(两次)将此发送给我:

  

----- PLA 2.3 -----

     

我们发现您的应用程序说明声明它已加密   数据

     

但是,您的应用没有导出合规性,但没有   根据要求遵守iOS开发人员计划许可协议   通过App Store评论指南。

     

iOS开发人员计划许可协议的第2.3节规定,

     

“您保证(i)许可应用程序中没有任何包含,使用   或支持任何数据加密或加密功能;或(ii)in   任何许可应用程序包含,使用或支持任何许可应用程序的事件   这样的数据加密或加密功能,你将在   请求,向Apple提供您的加密注册的PDF副本   编号(ERN)或出口分类裁定(CCATS)由   美国商务部,工业和安全局   来自其他国家/地区的适当授权的PDF副本   授权该许可应用程序的导入授权,如   需要“。

     

请检查您应用的加密功能,以及重新提交的时间   你的二进制文件,检查中的问题的适当答案   iTunes Connect的“导出合规性”部分。你可能会被问到一些   后续问题,以确定您的应用程序中的加密级别;   您可能还会被要求提供CCATS的副本。

     

如果您对导出合规性和应用的使用有疑问   加密,请联系App Store Export Compliance团队   appstore.ec@apple.com。

  1. 我第一次对加密问题说“是”,并按照其余问题进行处理。
  2. 第二,我说可能因为RNCRyptor使用SDK加密版本我必须重播“否”,但该应用程序再次被拒绝。
  3. 我认为,就目前而言,我必须根据this文章将我的加密申请注册为“CCATS”或“SNAP-R”。但是接受(或不接受)我的请求可能需要一个月或更长时间。

    我的问题是:

    1. 使用CCCryptor(使用RNCryptor),我是否要将加密证书的副本发送给Apple,或者我是否缺少其他内容?
    2. 如果是,我怎样才能加快这个过程(我不在美国)?
    3. 最后,Apple问:are you releasing your product in France?,他们的意思是我的公司是法语还是申请将在法国销售?
    4. 我如何获得法语认证?我们有一个像美国认证的在线表格,还是我们要用法语管理才能有一个?

2 个答案:

答案 0 :(得分:5)

  

我如何获得法语认证?我们有一个像美国认证这样的在线表格,还是我们要用法语管理一个?

为了让您通过App Store在法国使用应用程序,您必须通过单独的申请流程获得法国声明。我们向一家律师事务所支付了2000美元,用于提交文件以接收法国声明,因为法国是我们应用程序的重要市场。

以下是Apple在2014年3月的回复中选择" World"作为我们应用的预期发行版。 "世界"包括法国所以我们的应用程序被拒绝,即使我们已经获得了我们的美国ERN。因此,如果您已经拥有美国ERN但不愿意在法国分发,请不要选择法国。

您好。

感谢您将应用提交到AppStore。

目前,您的应用正在等待"出口合规性审核"作为对您的应用程序使用密码术的问题的答案的结果。

您表示您不打算在法国发布。但是,在提交过程的其他地方,您已将应用程序的预期分发标记为" World"。

为了从当前暂停中释放您的应用,我们要求您采取措施遵守法国进口法规。

法国法规要求

法国当局已同意限制Apple使用,访问,实施或合并的App Store应用程序的监管批准要求:

•任何尚未由国际标准机构(如IEEE,IETF,ISO,ITU,ETSI,3GPP,TIA等)标准化或未另行发布的加密算法;要么 •标准(例如,AES,DES,3DES,RSA)加密算法,而不是在Apple OS中访问或使用加密,或者除此之外还有其他加密算法

根据要求,如果您的应用程序符合上述标准,Apple会要求您在App Store上提交已批准的法语声明副本。

如果您不打算在法国发布您的应用程序

我们需要您明确从您应用的国家/地区列表中删除法国以供分发。

请转到定价元数据页面并取消选中法国:

PastedGraphic-1.tiff

当您完成此操作后向我们发送电子邮件,然后我们就可以从出口合规性审核阶段发布您的应用。

如果您打算在法国发布您的应用程序

按照上述步骤操作,以便我们可以将您的应用从当前保留中释放。

然后,一旦您获得法国声明,请将副本发送给我们,重新检查法国,并告诉我们您已完成此操作。这将允许我们发布您的应用程序,以便在全球范围内分发,包括法国。

相关的法国加密法规可在以下网址找到:

http://www.legifrance.gouv.fr/affichTexte.do?cidTexte=LEGITEXT000005789847&dateTexte=#LEGIARTI000006421577 http://www.ssi.gouv.fr/en/regulation/cryptology/

答案 1 :(得分:2)

您必须执行CCATS / SNAP-R程序。问题是Apple的服务器位于各州,您将应用程序运回欧洲。 是的,在我们的案例中,大约花了3个星期才完成所有工作。

现在提出您的问题:

  

使用CCCryptor(使用RNCryptor),让我提供一份   加密证书给Apple,或者我错过了其他什么?

不,您不需要向Apple提供任何证书或代码。

  

如果是,我怎样才能加速这个过程(我不在美国)?

今天开始这个过程......这是唯一有帮助的。

  

最后,Apple问:您是否在法国发布了产品?   他们的意思是我的公司是法语或该申请将是   在法国销售?

Apple询问您将在哪些商店销售,只有法国,欧洲,全球

  

我如何获得法语认证?我们有一个在线表格   像美国认证或我们必须去管理   法国人有一个?

我认为没有翻译,你只需要填写在线表格并填写长问题清单。

祝你好运,