summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRicardo Cerqueira <cyanogenmod@cerqueira.org>2013-07-03 23:06:02 +0100
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2013-07-03 23:06:02 +0100
commit3fb440ac788d755237c083023b0d68ca3ec43869 (patch)
tree7356540a46211970e516a32b8b764c4ba39fd4bd
parentd90c6dcb029ae803e155d2a35d08e7555f12163f (diff)
downloadbuild-3fb440ac788d755237c083023b0d68ca3ec43869.zip
build-3fb440ac788d755237c083023b0d68ca3ec43869.tar.gz
build-3fb440ac788d755237c083023b0d68ca3ec43869.tar.bz2
recovery: Always allow the CM release key
Avoid the "Untrusted" warning in recovery when flashing a CM-signed build Change-Id: I13900bd7e2539fdc7442477a844391b8c5d87dda
-rw-r--r--core/Makefile2
-rw-r--r--target/product/security/cm.x509.pem23
2 files changed, 25 insertions, 0 deletions
diff --git a/core/Makefile b/core/Makefile
index 78bc02e..ae64e28 100644
--- a/core/Makefile
+++ b/core/Makefile
@@ -695,6 +695,8 @@ ifneq ($(OTA_PACKAGE_SIGNING_KEY),)
PRODUCT_EXTRA_RECOVERY_KEYS := $(DEFAULT_SYSTEM_DEV_CERTIFICATE)
endif
+PRODUCT_EXTRA_RECOVERY_KEYS += build/target/product/security/cm
+
# Generate a file containing the keys that will be read by the
# recovery binary.
RECOVERY_INSTALL_OTA_KEYS := \
diff --git a/target/product/security/cm.x509.pem b/target/product/security/cm.x509.pem
new file mode 100644
index 0000000..8f36aeb
--- /dev/null
+++ b/target/product/security/cm.x509.pem
@@ -0,0 +1,23 @@
+-----BEGIN CERTIFICATE-----
+MIID6zCCAtOgAwIBAgIJANb37GkrbfxOMA0GCSqGSIb3DQEBBQUAMIGLMQswCQYD
+VQQGEwJVUzELMAkGA1UECAwCV0ExEDAOBgNVBAcMB1NlYXR0bGUxFDASBgNVBAoM
+C0N5YW5vZ2VuTW9kMRQwEgYDVQQLDAtDeWFub2dlbk1vZDELMAkGA1UEAwwCQ00x
+JDAiBgkqhkiG9w0BCQEWFWxlZ2FsQGN5YW5vZ2VubW9kLm9yZzAeFw0xMzA2MTMy
+MzAxMzlaFw00MDEwMjkyMzAxMzlaMIGLMQswCQYDVQQGEwJVUzELMAkGA1UECAwC
+V0ExEDAOBgNVBAcMB1NlYXR0bGUxFDASBgNVBAoMC0N5YW5vZ2VuTW9kMRQwEgYD
+VQQLDAtDeWFub2dlbk1vZDELMAkGA1UEAwwCQ00xJDAiBgkqhkiG9w0BCQEWFWxl
+Z2FsQGN5YW5vZ2VubW9kLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
+ggEBALB2NmZpMaqKNbp5KHs51cM6rGmd85/OrRTmRXx6Y9G4iLAeE3s1csQH32kJ
+3c28Ze8W2w3bj7sZgzeBGNoPmYRNL/Cql1tDcH6OJ9ur6/3GG0kYZzww4uEf4jGa
+EAJwrv+yW4W46HFEqsOYkHtkRXPVVodoRjTgtXLu9l/ZaNqBr7BfkHV5eaFbro24
+A6jGjSpQ5CHqJR9uptSC6WeeO+/ix/mhJLxexfEtiTO2mtFqMGjnJT+5UHOvKQ8h
+gHtXQ3Trn5fQ5+AHDKv4Cz2Ut3CAf52l7aJzbAjGhqvBKDMgFeQUGBZbm+jL9fP6
+uOLdIYh01C/MXUuJgHXH7ocr7cMCAwEAAaNQME4wHQYDVR0OBBYEFLk80Nl+iM8V
+ZO9E8o6Yaps8FT+KMB8GA1UdIwQYMBaAFLk80Nl+iM8VZO9E8o6Yaps8FT+KMAwG
+A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKYMxXvGuQLXlyd4bScF6w14
+WR68XtHGDudDQWRMwYWKIVjsbL+oXD/tQK9HgZidvIUp0gWPEtktycQNQmq7sBjs
+IS6vRWahqI0JR2O+pjWPk3xel3KydIGSGnt8vq1+9aQe0Dqik+4/QG6iiYl4NVP4
+MWN5UzZXNrNI2eIbYNyNfMd1b1YIVyLhabkmUS98CFZZUdh/+zFbRkyYS9rQVurJ
+sZcd2VF9Ze4VHHujT1oqmu9qzipRGk+Euwr8exiNgIrsFuwM38ucPWmjMlRwjF2r
+k7bmCQRMtOifWGNXr25qOqsZALrPRHQBcvaG3FSQpUwHurWcs4ZyriioiqcESTY=
+-----END CERTIFICATE-----