AES-256encryption和苹果iTunes导出限制

我有一个很大的问题。

我为IOS开发了3个应用程序2,为mac osx开发了1个应用程序,使用RNCryptor (女巫是CCCryptor (AESencryption)包装器)来encryption文件。 申请被拒绝两次,他们在解决中心发给我(两次):

—– PLA 2.3 —–

我们发现您的应用程序描述指出它encryption数据。

但是,您的应用没有符合“App开发者计划许可协议”的“出口合规性”,这是“App Store复查指南”的要求。

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

“您certificate(i)许可应用程序均不包含,使用或支持任何数据encryption或encryptionfunction;或者(ii)如果任何许可应用程序包含,使用或支持任何此类数据encryption或encryptionfunction,您根据要求向苹果提供由美国商务部,工业和安全局颁发的encryption注册号(ERN)或出口分类裁定(CCATS)的PDF副本,以及其他国家授权的PDF副本根据需要为该许可应用程序导入授权。“

请检查您的应用程序的encryptionfunction,并在重新提交您的二进制文件时,请检查iTunes Connect的“出口合规性”部分中相应问题的答案。 您可能会被问到一些后续问题,以确定您的应用中的encryption级别; 您也可能会被要求提供您的CCATS副本。

如果您有关于出口合规性以及您的应用使用encryption的问题,请通过appstore.ec@apple.com与App Store出口合规团队联系。

  1. 我第一次对encryption问题说“是”,然后回答其余的问题。
  2. 第二,我说也许是因为RNCRyptor使用SDKencryption构build我不得不重播“否”,但应用程序再次被拒绝。

我认为现在,我必须根据这篇文章注册我的encryption应用程序“CCATS”或“SNAP-R”。 但可能需要一个月或更长时间来接受(或不接受)我的请求。

我的问题是:

  1. 使用CCCryptor (与RNCryptor),我有交付encryption证书的副本到苹果,或者我是我缺lesssothing其他?
  2. 如果是的话,我怎么能加快这个过程(我不在美国)?
  3. 最后,苹果问: are you releasing your product in France? 他们的意思是说我的公司是用法文写的,还是那个申请将会在法文上卖?
  4. 我如何获得法语authentication? 我们有一个像美国authentication的网上表格,或者我们必须去法国pipe理有一个?

您将不得不执行CCATS / SNAP-R程序。 问题是,苹果的服务器在美国,你把你的应用程序运回欧洲。 是的,在我们的情况下,大概需要3个星期才能完成。

现在为您的问题:

使用CCCryptor(与RNCryptor),我有交付encryption证书的副本到苹果,或者我是我缺lesssothing其他?

不,你不需要提供任何证书或代码到苹果。

如果是,我该如何加速这个过程(我不在美国)?

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

最后,苹果问:你是在法国发布你的产品吗?他们的意思是说我的公司是用法文写的,还是那个应用程序会在法国的销售?

苹果正在问你卖哪些商店,只有法国,欧洲,全世界

我如何获得法语authentication? 我们有一个像美国authentication的网上表格,或者我们必须去法国pipe理有一个?

我不认为有翻译,你只需要做网上表格,并填写长问题列表。

祝你好运,

我如何获得法语authentication? 我们有一个像美国authentication的网上表格,或者我们必须去法国pipe理有一个?

为了使您的应用程序在法国通过App Store可用,您必须通过单独的申请程序获得法国声明。 我们付了2000美元的律师事务所的文件,以接受法国宣言,法国是我们的应用程序的重要市场。

以下是苹果公司2014年3月的回应,当时我们select“世界”作为我们的应用程序的预期分配。 “世界”包括法国,所以我们的应用程序被拒绝,即使我们获得了我们的美国ERN。 所以,如果你已经拥有你的美国ERN,不要select法国,但不要在法国分销。

你好。

感谢您将您的应用程序提交到AppStore。

目前,您的应用程序正在等待“出口合规性审查”,作为提供有关您的应用程序使用密码学问题的答案的结果。

你表示你不打算在法国发行。 但是,在提交过程中的其他地方,您将应用程序的预期发布标记为“世界”。

为了将您的应用程序从当前版本中释放出来,我们要求您采取措施来遵守法国的import法规。

法国监pipe要求

法国当局已同意限制苹果App Store应用程序的监pipe审批要求,这些应用程序使用,访问,实施或合并:

•任何尚未由国际标准组织(如IEEE,IETF,ISO,ITU,ETSI,3GPP,TIA等)进行标准化的encryptionalgorithm,或未经其他公布的encryptionalgorithm; 或者•除了访问或使用Apple OS中的encryption之外,还可以使用标准(例如AES,DES,3DES,RSA)encryptionalgorithm

根据要求,如果您的应用程序符合上述标准,那么当您将应用程序提交到App Store时,Apple会要求您上传经批准的法国声明的副本。

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

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

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

PastedGraphic-1.tiff

完成后请发邮件给我们,我们将能够在出口合规审查阶段发布您的应用程序。

如果您打算在法国发布您的APP

按照上面的步骤,我们可以释放你的应用程序从当前的举行。

那么,一旦你获得了法国的声明,给我们发一份电子邮件,重新检查法国,让我们知道你已经这样做了。 这将允许我们发布您的应用程序,包括法国在内的全球分销。

相关的法国encryption法规可在以下urlfind:

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