diff options
author | Hassan Ali <hsnali@google.com> | 2022-09-23 14:44:39 +0000 |
---|---|---|
committer | Hassan Ali <hsnali@google.com> | 2022-09-23 15:49:06 +0000 |
commit | c65552286507382381365de3e01d2fa2edf07bb2 (patch) | |
tree | 78677fa9ff1b55ca9444f1d5dd74d69aa56017fd | |
parent | 6d0ef850fc10e2cb38e18bc43374136e89501b26 (diff) | |
download | ConfigInfrastructure-c65552286507382381365de3e01d2fa2edf07bb2.tar.gz |
create apex skeleton
Change-Id: I25c13ec24f9e55c7410ec2d84072a7522da82f06
Bug: 248552678
-rw-r--r-- | apex/Android.bp | 37 | ||||
-rw-r--r-- | apex/com.android.configinfrastructure.avbpubkey | bin | 0 -> 1032 bytes | |||
-rw-r--r-- | apex/com.android.configinfrastructure.pem | 52 | ||||
-rw-r--r-- | apex/com.android.configinfrastructure.pk8 | bin | 0 -> 2375 bytes | |||
-rw-r--r-- | apex/com.android.configinfrastructure.x509.pem | 34 | ||||
-rw-r--r-- | apex/manifest.json | 7 |
6 files changed, 130 insertions, 0 deletions
diff --git a/apex/Android.bp b/apex/Android.bp new file mode 100644 index 0000000..c29cb55 --- /dev/null +++ b/apex/Android.bp @@ -0,0 +1,37 @@ +// Copyright (C) 2022 The Android Open Source Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package { + default_applicable_licenses: ["Android-Apache-2.0"], +} + +apex_key { + name: "com.android.configinfrastructure.key", + public_key: "com.android.configinfrastructure.avbpubkey", + private_key: "com.android.configinfrastructure.pem", +} + +android_app_certificate { + name: "com.android.configinfrastructure.certificate", + certificate: "com.android.configinfrastructure", +} + +apex { + name: "com.android.configinfrastructure", + manifest: "manifest.json", + file_contexts: ":apex.test-file_contexts", // Default, please edit, see go/android-apex-howto + key: "com.android.configinfrastructure.key", + certificate: ":com.android.configinfrastructure.certificate", + updatable: false, +} diff --git a/apex/com.android.configinfrastructure.avbpubkey b/apex/com.android.configinfrastructure.avbpubkey Binary files differnew file mode 100644 index 0000000..5c9b675 --- /dev/null +++ b/apex/com.android.configinfrastructure.avbpubkey diff --git a/apex/com.android.configinfrastructure.pem b/apex/com.android.configinfrastructure.pem new file mode 100644 index 0000000..5fabf2a --- /dev/null +++ b/apex/com.android.configinfrastructure.pem @@ -0,0 +1,52 @@ +-----BEGIN PRIVATE KEY----- +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 +K+1zP7lGqu9QTTNPWcFoA3QDgNlCug== +-----END PRIVATE KEY----- diff --git a/apex/com.android.configinfrastructure.pk8 b/apex/com.android.configinfrastructure.pk8 Binary files differnew file mode 100644 index 0000000..4ceea05 --- /dev/null +++ b/apex/com.android.configinfrastructure.pk8 diff --git a/apex/com.android.configinfrastructure.x509.pem b/apex/com.android.configinfrastructure.x509.pem new file mode 100644 index 0000000..154b39b --- /dev/null +++ b/apex/com.android.configinfrastructure.x509.pem @@ -0,0 +1,34 @@ +-----BEGIN CERTIFICATE----- +MIIF5TCCA80CFHL2X28/TbKQeAbEuOJCYveyEUnIMA0GCSqGSIb3DQEBCwUAMIGt +MQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwNTW91 +bnRhaW4gVmlldzEQMA4GA1UECgwHQW5kcm9pZDEQMA4GA1UECwwHQW5kcm9pZDEi +MCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTEpMCcGA1UEAwwgY29t +LmFuZHJvaWQuY29uZmlnaW5mcmFzdHJ1Y3R1cmUwIBcNMjIwOTIzMTQ1MDI5WhgP +NDc2MDA4MTkxNDUwMjlaMIGtMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZv +cm5pYTEWMBQGA1UEBwwNTW91bnRhaW4gVmlldzEQMA4GA1UECgwHQW5kcm9pZDEQ +MA4GA1UECwwHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lk +LmNvbTEpMCcGA1UEAwwgY29tLmFuZHJvaWQuY29uZmlnaW5mcmFzdHJ1Y3R1cmUw +ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDZmV7LmXys6AiMn9848gn4 +6fnHKOnVL5gWbegCG3/+bh+70nrR5NxqcPSw1VkUydZxZuLQ+bgpmeGRVJVeozIq +VhukiL5W96lTazuVB+ymf4RGrtEWFZlzbwKAz+G4729ICW/Pr3+t2ZrO81MfnxaW +KyKMtxagmeBJIdYYAB2zgGP5f/+Qpb3LOSBa80DolsaEvpAuFc+rdQ9LXUxkSBS5 +QTDZ2hAsQb2y2IaciVnw4z3YiBdg0ig+5ICoTm30rn9dxwhP/LF9vv4hSyM79xuK +USzEvPBnh+Kct+Fjc9NeMCtOu0PrTfTF5709139ld1UxkOM1OJjNbskrK8/BH79/ +HM24eXEyitUQidqB7wkg6nuyCiRxX0SUAbIDI+V4cKebT5QqevKUKuN77gZCTtbi +ZsiXobybC++V+96Nmo4R3/wNBtsz19mK4seAMveuFZz8qV4b+zC61Zysl+n/vN1L +VOqRJi/+IFDQRntLpMkq2gUbID5zbGGZ4pak7Ns4a3dLol3ZC/eYrDNB5HZOwaSX +GNSPKPXbQgkZLr1gv+3DM0p0bIOCFoLQ5TDrHnrehs9b9tY5TQB8xFqZdpBE60Nf +HfYwUlm4lBNVqzdi5oU8PdmwSsjC0LnUE4yEtaEhDkJyvx6NmLiXxNWHYZ7StGs9 +fWI1gSnrewYlLjX92DQiCwIDAQABMA0GCSqGSIb3DQEBCwUAA4ICAQBQ+R1QXn5t +EU9ybENqrLam5cscXmVTZQlixEdIJAHgjahXGKzmr7YAW3OC+C19bxfsVlg9jGEA +MPgMjNzkCqI3gmALfSldDb/xNggGQp+qvIhMLgM64FeKFDyLv9eOON7W0f4lf/mh +o2T1BcKQ+ezaHNJT2MUVBiEIs3Kf4/jziHM8jKZdntVx/gSYLQl1DL3B1xK4Nf+a +W3KP+U8yFz2bd+5k/YdYokZyLW9RiZ2tB05y7WxH9Vd+yrSKI4R7cTojkmUWsule +/T+ww+jmuILKdm5aN5BeEMkp1ql4udSlMgt1e9ikJA3QnVBrH5lfib/ci9rJa3Sc +0hXitxaLn5B9UQTSmbhBKL+k1eCXVCJIAji4zrjemjm3MW8XVAkfODOOug5KONLJ +inRyWTDfNkkU3y6t1hlIn0PohZjQ52rZAuwBShDyJ3cFNWwJD/EzA3bVzX8cVdW5 +YXX428USntxvHySeD7sOFQgXoH4jCrnCDlHQdA56686YBz8oq4IpFpbEYSdM9C1i +YnaRX+gXXMcWeO8UQkP5wvH7PrcsXNemYVWBaxyeOHp9iSh060ry7KefeIY0iBtk +sPoIXn6a5EhbPHvEuc1F4X9L1Jb4SmnhilhcA1vcw6xysNyt9y15i9zHx57LiXiD +1TtGzoswuO/+guEQT3fqtL7BovZ9bI3TGA== +-----END CERTIFICATE----- diff --git a/apex/manifest.json b/apex/manifest.json new file mode 100644 index 0000000..5d4e539 --- /dev/null +++ b/apex/manifest.json @@ -0,0 +1,7 @@ +{ + "name": "com.android.configinfrastructure", + + // Placeholder module version to be replaced during build. + // Do not change! + "version": 0 +} |