summaryrefslogtreecommitdiff
path: root/packages/BackupEncryption/AndroidManifest.xml
diff options
context:
space:
mode:
author nathch <nathch@google.com> 2019-09-24 23:01:19 +0100
committer nathch <nathch@google.com> 2019-09-25 13:58:40 +0100
commit52eba65fbcf0435d8adea68ce8333b7894841dca (patch)
tree5e5df37041a623aed0352960f709e712e04da56b /packages/BackupEncryption/AndroidManifest.xml
parentefb5b79fcd4bbecbac0e803623a3037d02750da8 (diff)
Add BackupEncryptionService which provides an IntermediateEncryptingTransport
BackupEncryptionService (which is in a separate APK) provides a IntermediateTransport which binds to the real transport. We do this so that IntermediateEncryptingTransport can encrypt (decrypt) the data when sending it (receiving it) from the real transport. In this CL, IntermediateTransport does not do any encryption. It simply forwards the data on. We will add the actual encryption in the next CL. Bug: 139269919 Test: atest -v BackupEncryptionUnitTests Test: atest -v RunBackupFrameworksServicesRoboTests Test: atest -v $(find frameworks/base/services/tests/servicestests/src/com/android/server/backup -name '\''*Test.java'\'')' Test: atest -v CtsBackupTestCases CtsBackupHostTestCases Change-Id: I83a84ed3e638eb1dd165fffe406495f80ff930aa
Diffstat (limited to 'packages/BackupEncryption/AndroidManifest.xml')
-rw-r--r--packages/BackupEncryption/AndroidManifest.xml11
1 files changed, 10 insertions, 1 deletions
diff --git a/packages/BackupEncryption/AndroidManifest.xml b/packages/BackupEncryption/AndroidManifest.xml
index a705df5a425b..4d174e3b64d6 100644
--- a/packages/BackupEncryption/AndroidManifest.xml
+++ b/packages/BackupEncryption/AndroidManifest.xml
@@ -20,5 +20,14 @@
package="com.android.server.backup.encryption"
android:sharedUserId="android.uid.system" >
- <application android:allowBackup="false" />
+ <application android:allowBackup="false" >
+ <!-- This service does not need to be exported because it shares uid with the system server
+ which is the only client. -->
+ <service android:name=".BackupEncryptionService"
+ android:exported="false">
+ <intent-filter>
+ <action android:name="android.encryption.BACKUP_ENCRYPTION" />
+ </intent-filter>
+ </service>
+ </application>
</manifest>