5

iTunes Connect を使用してアプリケーションをアップロードするとき、Apple はアプリケーションが暗号化機能を使用しているかどうかを指定するように求めます。

RMStoreが暗号化を使用する条件と、アプリを App Store にアップロードする際にこれらの質問にどのように答える必要があるか。

スクリーンショット

注:RMStoreを取得するためにココアポッドを使用しています

スクリーンショットの暗号化

4

1 に答える 1

4

tl;dr: RMStore の一部のオプション コンポーネントは、暗号化を間接的に使用するか (キーチェーン)、データを復号化します (アプリの領収書)。私の意見では、どちらの使用法も米国輸出管理規則の免除に該当します。

RMStore コアは暗号化を使用しません。ただし、次のことを行うオプションのコンポーネントが 2 つあります。

  1. RMStoreKeychainPersistence: キーチェーンを使用して購入情報を保存します。情報は暗号化されずにキーチェーンに提供されますが、キーチェーン自体は暗号化を使用します。
  2. RMStoreAppReceiptVerificatorand RMAppReceipt: OpenSSL を使用してアプリのレシートを復号化します。

Apple は次のことを尋ねます。

あなたのアプリは暗号化を使用するように設計されていますか、それとも暗号化が含まれているか組み込まれていますか? (アプリが iOS または OS X で利用可能な暗号化のみを利用している場合でも、[はい] を選択します。)

それぞれの場合:

  1. それは、「暗号化を使用する」というあなたの解釈に依存します。いいえ、この場合、アプリは暗号化を使用していないと主張します。
  2. はい。これは、次の質問につながります。

あなたのアプリは、米国輸出管理規則のパート 2 のカテゴリ 5 に規定されている免除のいずれかの資格がありますか?

答えはイエスだと思います。私の見方では、Apple によって提供された暗号化されたアプリの領収書を解析することは、次の免除の少なくとも 1 つに該当します。

  • 知的財産および著作権保護に限定
  • データまたはファイルの認証、デジタル署名、または復号化に限定
  • 銀行での使用または「お金の取引」のために特別に設計され、制限されています

アプリの領収書を解読している限り、RMStore かどうかに関係なく、これらの質問に同じように答える必要があることに注意してください。

また、これは弁護士に相談する必要があります。私は確かにそうします。

ここに画像の説明を入力

于 2014-03-06T17:15:26.397 に答える