diff options
185 files changed, 5139 insertions, 248 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 3ce5085..200370b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,5 +3,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6) SET(CMAKE_INSTALL_PREFIX /usr) SET(PREFIX ${CMAKE_INSTALL_PREFIX}) -ADD_SUBDIRECTORY(certificates) -ADD_SUBDIRECTORY(policy) +MESSAGE("PROFILE_TARGET = ${PROFILE_TARGET}") + +ADD_SUBDIRECTORY(certificates/${PROFILE_TARGET}) +ADD_SUBDIRECTORY(policy/${PROFILE_TARGET}) diff --git a/certificates/CMakeLists.txt b/certificates/CMakeLists.txt deleted file mode 100644 index 297925c..0000000 --- a/certificates/CMakeLists.txt +++ /dev/null @@ -1,13 +0,0 @@ -#ADD_SUBDIRECTORY(eur_open) - -#IF(NOT ${OPERATOR} STREQUAL eur_open) -#MESSAGE("test -------- ${OPERATOR}.") -# ADD_SUBDIRECTORY(${OPERATOR}) -#ENDIF() - - -MESSAGE("Release mode : ${RELMODE}") -#IF(${RELMODE} STREQUAL usr) - MESSAGE("Add ${RELMODE} cerificates") - ADD_SUBDIRECTORY(${RELMODE}) -#ENDIF() diff --git a/certificates/emul/developer/author_eng_root.pem b/certificates/emul/developer/author_eng_root.pem deleted file mode 100644 index 398a7ea..0000000 --- a/certificates/emul/developer/author_eng_root.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDOTCCAiGgAwIBAgIJAOFWQHHCZsU+MA0GCSqGSIb3DQEBCwUAMFMxGjAYBgNV -BAoMEVRpemVuIEFzc29jaWF0aW9uMQ8wDQYDVQQLDAZNb2JpbGUxJDAiBgNVBAMM -G0dFQVIyIFNESyBBVVRIT1IgUm9vdCBDbGFzczAeFw0xNDAzMTIwNjI4NTRaFw0z -NDAzMDcwNjI4NTRaMFMxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMQ8wDQYD -VQQLDAZNb2JpbGUxJDAiBgNVBAMMG0dFQVIyIFNESyBBVVRIT1IgUm9vdCBDbGFz -czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKUeume2Nr6eamp8UKuQ -sIIdQAA4tE2YJSu05rrVffyH0LsB9Q0NgozyxoIgn9ooKbbOWOQllFLS1wcEc9k0 -KrVFJSTKweJF5xHULSRhjo5bYLnc/0U+lDHONm7fbp53o22bB7XCn/9oTZg0ynGB -4mAFnEDUlBzHbqnbQiBOjzdDNHSt0/qZVillDU5dYw9DeX1FkVQgVwxkf6DpR39v -ffkTYDzrx4zn5T7GPSNhU527dUGAF65LMltbV5ZLGctoqPtOB43+8rYQ2XtfMyTx -4HUPoQcV5th/HN03bsYjJj+z+PtudJG0TtSiqyX9SxhSzZKeO8BaXLXn4iRqtYWh -unUCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAlD9I -WRF9zJ3GByRJyF3sKd3QH8GQg8H485PeifEq+cNtED0ugDa4Hzv2yMqQ2cImFdlY -CXcydjzQOgOk9aS88CqXfX36CQsCbLz8yes0ZMQeNdg3WqRO4s3jlPf4NAYJgtBX -wTGG9teYRD1h5FJvIxHVgX+I0jIRvbnyvrI1lI8smNajfC1mpnuuAK1dI7qRAuCS -o/AWG1FKOoBO9nyy7lKSQ04Squhzk4tMN8HVAfjMpX9322Au4X/F15QO9Y8vUao1 -ai8V8wNISGVweE+ZWnxJoUekaYTkmdRh/XOtKtp8uLqehXHQ5pCxPtZneoaUs02N -OLc/f2pU0deQn7i56A== ------END CERTIFICATE----- diff --git a/certificates/emul/partner/partner_root.pem b/certificates/emul/partner/partner_root.pem deleted file mode 100644 index 02f6abd..0000000 --- a/certificates/emul/partner/partner_root.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDTzCCAjegAwIBAgIJAMQvJRalZ03hMA0GCSqGSIb3DQEBCwUAMF4xGjAYBgNV -BAoMEVRpemVuIEFzc29jaWF0aW9uMQ8wDQYDVQQLDAZNb2JpbGUxLzAtBgNVBAMM -JkdFQVIyIFNESyBERVZFTE9QRVIgUGFydG5lciBSb290IENsYXNzMB4XDTE0MDMx -MjA1MjIyM1oXDTM0MDMwNzA1MjIyM1owXjEaMBgGA1UECgwRVGl6ZW4gQXNzb2Np -YXRpb24xDzANBgNVBAsMBk1vYmlsZTEvMC0GA1UEAwwmR0VBUjIgU0RLIERFVkVM -T1BFUiBQYXJ0bmVyIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQCeENe0pMU9YQTMdqhI0CICPxT3LtPeOuEDU9kpkgcyzv07D7mgiBQa -oPjN8EopEtNIn8MBT4m0gwKsi9sct44FCUPrKT6cdU4QKXpBW4MmmsWyxZs9hbL3 -AZPYVDmChzG5SGue36JGIe4ofDQcSlMrBS3fhlfOHFIRSGTMb/js18JLstE2cCj3 -N0Vm4ce7KbGuTvNOO/OQVLAB9q+zoncoeOfQo0nGsb79k2M/3ApwflIEhE38tlyD -pRu0+2emGxbz/dVFuYIlzob03KHfvsLjPep6B/+F7PDA5wk2+AciIJEaGZCCtL2v -JSx8kAGfxspOMrHSqUf41oyfT9E9gx/pAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8w -DQYJKoZIhvcNAQELBQADggEBAHnD71Z60DPjI4aCKmmPpr+tfMzw/FJjkLOFu8Am -vt7suPIc/DF0VdAkymkXkUYEfpglKjLvJSYada8hXNR32U+2qN3ujgCP6k1UQDfG -xONOpaSjKPGuAXXoKxgsxP2iBydxaPfw8jeTaSisI7fCvmC8b/gl0dahkMEBR5K1 -oL8aBK10RWwg/wqycFsccQFphERYivoo5WRS9+clMuYKAotNhRUHYcXOfkutly1d -Qy/YmLEtejORIluOXRWZSqfFzwJLuN8s1EyR3Q0V0ieIbtC+gUFC5VVwUL203jQv -qnEWNZsKxqdyqWWR9MahBt0/CwJp2FiqrQs7LnTo423QGiM= ------END CERTIFICATE----- diff --git a/certificates/emul/platform/platform_root.pem b/certificates/emul/platform/platform_root.pem deleted file mode 100644 index 02dbdbb..0000000 --- a/certificates/emul/platform/platform_root.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDUTCCAjmgAwIBAgIJAPuZbbzSoGELMA0GCSqGSIb3DQEBCwUAMF8xGjAYBgNV -BAoMEVRpemVuIEFzc29jaWF0aW9uMQ8wDQYDVQQLDAZNb2JpbGUxMDAuBgNVBAMM -J0dFQVIyIFNESyBERVZFTE9QRVIgUGxhdGZvcm0gUm9vdCBDbGFzczAeFw0xNDAz -MTIwNTIyMTVaFw0zNDAzMDcwNTIyMTVaMF8xGjAYBgNVBAoMEVRpemVuIEFzc29j -aWF0aW9uMQ8wDQYDVQQLDAZNb2JpbGUxMDAuBgNVBAMMJ0dFQVIyIFNESyBERVZF -TE9QRVIgUGxhdGZvcm0gUm9vdCBDbGFzczCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAL5FYHquhCzf9LojaZ8ULMrNjA9mEW9HRqckG1cKkljNzZOkIFqM -ebUBsHxgzjU8tf5vJ3ExQ0YLBA2DCnJQQFla4xt3MfAuPqMI7VBZPcSzmQi+g8id -+3OwS3zesiMx9LSTonpizWDNEdoJiyCaTMc9wvfXEr23dtSb1r03zjchPw7eBhTQ -OXXhHTOO2tMk3q2jquBVM9gTrmb9bmNEKxPofcncnon3EUq82z+CmKlb5ny5Fonn -jqpKP+h5Xq4+LWfaH4lxcGIKdqZPAAqlGhhFvjhnWCvSazzd9lp6TsVokN3v9B95 -C2kNLbKuo4BDlJDRhPushRzsBp5Tgm0fYY0CAwEAAaMQMA4wDAYDVR0TBAUwAwEB -/zANBgkqhkiG9w0BAQsFAAOCAQEAi8Q6dWitkSSkHKHAYWlo6lRvNkAVzAZZZTIK -TwlyYzlmhmnPuK/Z/w1ETAg+ZWC1SeFW/5gxjBGLvS1FiiTxyV10VFzfVAW2yiHl -VZ2E0FaTyCnEiHgweSck9jAusssbIWFyhVdZ44zl3M8KMg6pO5u2Ln3sVWyItsb8 -7OegsjyJTVD2goY3qszGACMZObs3a7qrsMKEJrW2TTYIN85DiMx/h4AHQ514sfWi -xyNTifRePGc9Y4oGQBc4xhXqFKR3rA9PXvfIo9eavZzpbD/tLj8YpcHOYL05nQdL -0fiNr4MwaBmWuF8Eukk/ObswWVi9Cwwm7KqotnzLgq7kRhyjlg== ------END CERTIFICATE----- diff --git a/certificates/emul/public/public_root.pem b/certificates/emul/public/public_root.pem deleted file mode 100644 index 4b6865b..0000000 --- a/certificates/emul/public/public_root.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDTTCCAjWgAwIBAgIJAMG9udmQpHSCMA0GCSqGSIb3DQEBCwUAMF0xGjAYBgNV -BAoMEVRpemVuIEFzc29jaWF0aW9uMQ8wDQYDVQQLDAZNb2JpbGUxLjAsBgNVBAMM -JUdFQVIyIFNESyBERVZFTE9QRVIgUHVibGljIFJvb3QgQ2xhc3MwHhcNMTQwMzEy -MDUyMjM1WhcNMzQwMzA3MDUyMjM1WjBdMRowGAYDVQQKDBFUaXplbiBBc3NvY2lh -dGlvbjEPMA0GA1UECwwGTW9iaWxlMS4wLAYDVQQDDCVHRUFSMiBTREsgREVWRUxP -UEVSIFB1YmxpYyBSb290IENsYXNzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEAmM+/0J1V39aIwFrlvo22uv2vxcUYMko7SVtQeiGueN9pp/x8ESHXjU2L -PS2z/E/GtB4cOzKb4fUPV5jHq5lsoAFuVRwgNKnyDmmGoG49uvzBmWGTufK/lV3Z -S5Edc4y1ZfJScsbPaxmJkzQPi+C9QDY/YhR2RiHtBhPbQmTiFesGl9dmp1RN7ZDx -76Nh2KdBnNjyN7yiyAne2hFkbjnm5Ea2r6wjX3tczavjTtwsLSymhI30eHHuQhnE -AzHWGPDd5yqGm+Hp3yuJ5SQG++5RN4ShWuFO31BSbIKCy86bVh3ZQ1Wv3O4QNJld -77lz3Pd7OL7mWtVmbjXdrevHsMF8IwIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0G -CSqGSIb3DQEBCwUAA4IBAQBLnJjVTHtqn1kwq04n9zQ7uvY0qBmUOXjCFDF4pz/s -rieP6ySCufBER0pfqLcjHq4MdeyjMDTaTjPR1WAMFTn6+kawdlRgzhwHVUp7vNNL -8qSg/ca7SZAkBZFyC6j3D+WifCtf82b78XRIw9Z7oPGXNmR63lCmT7kNqBVjxtAX -Q6qzuytobVNlHfDe7VMJkWpLrFIvtAP649uSNM8eeqRpGr4XBzOEF9bnRmJfIYZ0 -457MZFyncJhvxcyvXzVgMYEZL7CCzpEK0ccfL10d0/SDHY3DDV7dKAp/zKSuizsa -thg7MSbzGodVjVLrPdn68wHON1g2Ng4spgl1lHcyUKl+ ------END CERTIFICATE----- diff --git a/certificates/eng/developer/author_eng_root.pem b/certificates/eng/developer/author_eng_root.pem deleted file mode 100644 index 398a7ea..0000000 --- a/certificates/eng/developer/author_eng_root.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDOTCCAiGgAwIBAgIJAOFWQHHCZsU+MA0GCSqGSIb3DQEBCwUAMFMxGjAYBgNV -BAoMEVRpemVuIEFzc29jaWF0aW9uMQ8wDQYDVQQLDAZNb2JpbGUxJDAiBgNVBAMM -G0dFQVIyIFNESyBBVVRIT1IgUm9vdCBDbGFzczAeFw0xNDAzMTIwNjI4NTRaFw0z -NDAzMDcwNjI4NTRaMFMxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMQ8wDQYD -VQQLDAZNb2JpbGUxJDAiBgNVBAMMG0dFQVIyIFNESyBBVVRIT1IgUm9vdCBDbGFz -czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKUeume2Nr6eamp8UKuQ -sIIdQAA4tE2YJSu05rrVffyH0LsB9Q0NgozyxoIgn9ooKbbOWOQllFLS1wcEc9k0 -KrVFJSTKweJF5xHULSRhjo5bYLnc/0U+lDHONm7fbp53o22bB7XCn/9oTZg0ynGB -4mAFnEDUlBzHbqnbQiBOjzdDNHSt0/qZVillDU5dYw9DeX1FkVQgVwxkf6DpR39v -ffkTYDzrx4zn5T7GPSNhU527dUGAF65LMltbV5ZLGctoqPtOB43+8rYQ2XtfMyTx -4HUPoQcV5th/HN03bsYjJj+z+PtudJG0TtSiqyX9SxhSzZKeO8BaXLXn4iRqtYWh -unUCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAlD9I -WRF9zJ3GByRJyF3sKd3QH8GQg8H485PeifEq+cNtED0ugDa4Hzv2yMqQ2cImFdlY -CXcydjzQOgOk9aS88CqXfX36CQsCbLz8yes0ZMQeNdg3WqRO4s3jlPf4NAYJgtBX -wTGG9teYRD1h5FJvIxHVgX+I0jIRvbnyvrI1lI8smNajfC1mpnuuAK1dI7qRAuCS -o/AWG1FKOoBO9nyy7lKSQ04Squhzk4tMN8HVAfjMpX9322Au4X/F15QO9Y8vUao1 -ai8V8wNISGVweE+ZWnxJoUekaYTkmdRh/XOtKtp8uLqehXHQ5pCxPtZneoaUs02N -OLc/f2pU0deQn7i56A== ------END CERTIFICATE----- diff --git a/certificates/eng/partner/partner_root.pem b/certificates/eng/partner/partner_root.pem deleted file mode 100644 index 02f6abd..0000000 --- a/certificates/eng/partner/partner_root.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDTzCCAjegAwIBAgIJAMQvJRalZ03hMA0GCSqGSIb3DQEBCwUAMF4xGjAYBgNV -BAoMEVRpemVuIEFzc29jaWF0aW9uMQ8wDQYDVQQLDAZNb2JpbGUxLzAtBgNVBAMM -JkdFQVIyIFNESyBERVZFTE9QRVIgUGFydG5lciBSb290IENsYXNzMB4XDTE0MDMx -MjA1MjIyM1oXDTM0MDMwNzA1MjIyM1owXjEaMBgGA1UECgwRVGl6ZW4gQXNzb2Np -YXRpb24xDzANBgNVBAsMBk1vYmlsZTEvMC0GA1UEAwwmR0VBUjIgU0RLIERFVkVM -T1BFUiBQYXJ0bmVyIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQCeENe0pMU9YQTMdqhI0CICPxT3LtPeOuEDU9kpkgcyzv07D7mgiBQa -oPjN8EopEtNIn8MBT4m0gwKsi9sct44FCUPrKT6cdU4QKXpBW4MmmsWyxZs9hbL3 -AZPYVDmChzG5SGue36JGIe4ofDQcSlMrBS3fhlfOHFIRSGTMb/js18JLstE2cCj3 -N0Vm4ce7KbGuTvNOO/OQVLAB9q+zoncoeOfQo0nGsb79k2M/3ApwflIEhE38tlyD -pRu0+2emGxbz/dVFuYIlzob03KHfvsLjPep6B/+F7PDA5wk2+AciIJEaGZCCtL2v -JSx8kAGfxspOMrHSqUf41oyfT9E9gx/pAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8w -DQYJKoZIhvcNAQELBQADggEBAHnD71Z60DPjI4aCKmmPpr+tfMzw/FJjkLOFu8Am -vt7suPIc/DF0VdAkymkXkUYEfpglKjLvJSYada8hXNR32U+2qN3ujgCP6k1UQDfG -xONOpaSjKPGuAXXoKxgsxP2iBydxaPfw8jeTaSisI7fCvmC8b/gl0dahkMEBR5K1 -oL8aBK10RWwg/wqycFsccQFphERYivoo5WRS9+clMuYKAotNhRUHYcXOfkutly1d -Qy/YmLEtejORIluOXRWZSqfFzwJLuN8s1EyR3Q0V0ieIbtC+gUFC5VVwUL203jQv -qnEWNZsKxqdyqWWR9MahBt0/CwJp2FiqrQs7LnTo423QGiM= ------END CERTIFICATE----- diff --git a/certificates/eng/platform/platform_root.pem b/certificates/eng/platform/platform_root.pem deleted file mode 100644 index 02dbdbb..0000000 --- a/certificates/eng/platform/platform_root.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDUTCCAjmgAwIBAgIJAPuZbbzSoGELMA0GCSqGSIb3DQEBCwUAMF8xGjAYBgNV -BAoMEVRpemVuIEFzc29jaWF0aW9uMQ8wDQYDVQQLDAZNb2JpbGUxMDAuBgNVBAMM -J0dFQVIyIFNESyBERVZFTE9QRVIgUGxhdGZvcm0gUm9vdCBDbGFzczAeFw0xNDAz -MTIwNTIyMTVaFw0zNDAzMDcwNTIyMTVaMF8xGjAYBgNVBAoMEVRpemVuIEFzc29j -aWF0aW9uMQ8wDQYDVQQLDAZNb2JpbGUxMDAuBgNVBAMMJ0dFQVIyIFNESyBERVZF -TE9QRVIgUGxhdGZvcm0gUm9vdCBDbGFzczCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAL5FYHquhCzf9LojaZ8ULMrNjA9mEW9HRqckG1cKkljNzZOkIFqM -ebUBsHxgzjU8tf5vJ3ExQ0YLBA2DCnJQQFla4xt3MfAuPqMI7VBZPcSzmQi+g8id -+3OwS3zesiMx9LSTonpizWDNEdoJiyCaTMc9wvfXEr23dtSb1r03zjchPw7eBhTQ -OXXhHTOO2tMk3q2jquBVM9gTrmb9bmNEKxPofcncnon3EUq82z+CmKlb5ny5Fonn -jqpKP+h5Xq4+LWfaH4lxcGIKdqZPAAqlGhhFvjhnWCvSazzd9lp6TsVokN3v9B95 -C2kNLbKuo4BDlJDRhPushRzsBp5Tgm0fYY0CAwEAAaMQMA4wDAYDVR0TBAUwAwEB -/zANBgkqhkiG9w0BAQsFAAOCAQEAi8Q6dWitkSSkHKHAYWlo6lRvNkAVzAZZZTIK -TwlyYzlmhmnPuK/Z/w1ETAg+ZWC1SeFW/5gxjBGLvS1FiiTxyV10VFzfVAW2yiHl -VZ2E0FaTyCnEiHgweSck9jAusssbIWFyhVdZ44zl3M8KMg6pO5u2Ln3sVWyItsb8 -7OegsjyJTVD2goY3qszGACMZObs3a7qrsMKEJrW2TTYIN85DiMx/h4AHQ514sfWi -xyNTifRePGc9Y4oGQBc4xhXqFKR3rA9PXvfIo9eavZzpbD/tLj8YpcHOYL05nQdL -0fiNr4MwaBmWuF8Eukk/ObswWVi9Cwwm7KqotnzLgq7kRhyjlg== ------END CERTIFICATE----- diff --git a/certificates/eng/public/public_root.pem b/certificates/eng/public/public_root.pem deleted file mode 100644 index 4b6865b..0000000 --- a/certificates/eng/public/public_root.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDTTCCAjWgAwIBAgIJAMG9udmQpHSCMA0GCSqGSIb3DQEBCwUAMF0xGjAYBgNV -BAoMEVRpemVuIEFzc29jaWF0aW9uMQ8wDQYDVQQLDAZNb2JpbGUxLjAsBgNVBAMM -JUdFQVIyIFNESyBERVZFTE9QRVIgUHVibGljIFJvb3QgQ2xhc3MwHhcNMTQwMzEy -MDUyMjM1WhcNMzQwMzA3MDUyMjM1WjBdMRowGAYDVQQKDBFUaXplbiBBc3NvY2lh -dGlvbjEPMA0GA1UECwwGTW9iaWxlMS4wLAYDVQQDDCVHRUFSMiBTREsgREVWRUxP -UEVSIFB1YmxpYyBSb290IENsYXNzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEAmM+/0J1V39aIwFrlvo22uv2vxcUYMko7SVtQeiGueN9pp/x8ESHXjU2L -PS2z/E/GtB4cOzKb4fUPV5jHq5lsoAFuVRwgNKnyDmmGoG49uvzBmWGTufK/lV3Z -S5Edc4y1ZfJScsbPaxmJkzQPi+C9QDY/YhR2RiHtBhPbQmTiFesGl9dmp1RN7ZDx -76Nh2KdBnNjyN7yiyAne2hFkbjnm5Ea2r6wjX3tczavjTtwsLSymhI30eHHuQhnE -AzHWGPDd5yqGm+Hp3yuJ5SQG++5RN4ShWuFO31BSbIKCy86bVh3ZQ1Wv3O4QNJld -77lz3Pd7OL7mWtVmbjXdrevHsMF8IwIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0G -CSqGSIb3DQEBCwUAA4IBAQBLnJjVTHtqn1kwq04n9zQ7uvY0qBmUOXjCFDF4pz/s -rieP6ySCufBER0pfqLcjHq4MdeyjMDTaTjPR1WAMFTn6+kawdlRgzhwHVUp7vNNL -8qSg/ca7SZAkBZFyC6j3D+WifCtf82b78XRIw9Z7oPGXNmR63lCmT7kNqBVjxtAX -Q6qzuytobVNlHfDe7VMJkWpLrFIvtAP649uSNM8eeqRpGr4XBzOEF9bnRmJfIYZ0 -457MZFyncJhvxcyvXzVgMYEZL7CCzpEK0ccfL10d0/SDHY3DDV7dKAp/zKSuizsa -thg7MSbzGodVjVLrPdn68wHON1g2Ng4spgl1lHcyUKl+ ------END CERTIFICATE----- diff --git a/certificates/mobile/CMakeLists.txt b/certificates/mobile/CMakeLists.txt new file mode 100644 index 0000000..e448ea5 --- /dev/null +++ b/certificates/mobile/CMakeLists.txt @@ -0,0 +1,4 @@ + +MESSAGE("Release mode : ${RELMODE}") +MESSAGE("Add ${RELMODE} cerificates") +ADD_SUBDIRECTORY(${RELMODE}) diff --git a/certificates/emul/CMakeLists.txt b/certificates/mobile/emul/CMakeLists.txt index 8d33c7e..b5d4ccc 100644 --- a/certificates/emul/CMakeLists.txt +++ b/certificates/mobile/emul/CMakeLists.txt @@ -1,6 +1,6 @@ MESSAGE("Copying emulator root CA certificates.") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/developer/ DESTINATION /opt/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/public/ DESTINATION /opt/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/partner/ DESTINATION /opt/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/platform/ DESTINATION /opt/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/wac/ DESTINATION /opt/share/cert-svc/certs/code-signing/wac FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/developer/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/public/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/partner/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/platform/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/wac/ DESTINATION /usr/share/cert-svc/certs/code-signing/wac FILES_MATCHING PATTERN "*.pem") diff --git a/certificates/emul/developer/Tizen_Developers_Root_Class.pem b/certificates/mobile/emul/developer/Tizen_Developers_Root_Class.pem index 0337c3d..0337c3d 100644..100755 --- a/certificates/emul/developer/Tizen_Developers_Root_Class.pem +++ b/certificates/mobile/emul/developer/Tizen_Developers_Root_Class.pem diff --git a/certificates/emul/developer/tizen-developer-root-ca.pem b/certificates/mobile/emul/developer/tizen-developer-root-ca.pem index 76c003c..76c003c 100644 --- a/certificates/emul/developer/tizen-developer-root-ca.pem +++ b/certificates/mobile/emul/developer/tizen-developer-root-ca.pem diff --git a/certificates/emul/developer/tizen-developers-root.pem b/certificates/mobile/emul/developer/tizen-developers-root.pem index deae3f7..deae3f7 100644 --- a/certificates/emul/developer/tizen-developers-root.pem +++ b/certificates/mobile/emul/developer/tizen-developers-root.pem diff --git a/certificates/emul/partner/tizen-distributor-root-ca-partner.pem b/certificates/mobile/emul/partner/tizen-distributor-root-ca-partner.pem index 2be6916..2be6916 100644 --- a/certificates/emul/partner/tizen-distributor-root-ca-partner.pem +++ b/certificates/mobile/emul/partner/tizen-distributor-root-ca-partner.pem diff --git a/certificates/emul/partner/tizen-partner-class-developer-root.pem b/certificates/mobile/emul/partner/tizen-partner-class-developer-root.pem index fe1d0d2..fe1d0d2 100644 --- a/certificates/emul/partner/tizen-partner-class-developer-root.pem +++ b/certificates/mobile/emul/partner/tizen-partner-class-developer-root.pem diff --git a/certificates/emul/partner/tizen-partner-class-root-authority.pem b/certificates/mobile/emul/partner/tizen-partner-class-root-authority.pem index d71eab7..d71eab7 100644 --- a/certificates/emul/partner/tizen-partner-class-root-authority.pem +++ b/certificates/mobile/emul/partner/tizen-partner-class-root-authority.pem diff --git a/certificates/mobile/emul/partner/tizen_association_dev_partner.pem b/certificates/mobile/emul/partner/tizen_association_dev_partner.pem new file mode 100644 index 0000000..c2bd831 --- /dev/null +++ b/certificates/mobile/emul/partner/tizen_association_dev_partner.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPTCCAiWgAwIBAgIJAKEyT/GyfP1cMA0GCSqGSIb3DQEBCwUAMFUxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTcwNQYDVQQDDC5UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUGFydG5lciBSb290IENsYXNzMB4XDTEzMTIzMDE1MDUzOVoX +DTMzMTIyNTE1MDUzOVowVTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xNzA1 +BgNVBAMMLlRpemVuIEFzc29jaWF0aW9uIERFVkVMT1BFUiBQYXJ0bmVyIFJvb3Qg +Q2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS++lYVAmm/WQZ +D3HM1e+lK+bYdnVt7cf0YJAYyirE2aAmly7AqAak30ZZScrdx/HoCRCqOQtDGMiU +wsLH+cdDxUOx96/Kd84S4ZYgDgBfGuFUf6qe3zkueht+5sdJkPEX5EKHSAop8rpH +2bE1856Puhe5F4zkWObSkBj8MsEEvX5iRx18HSet/zXilTLuUPW6v3DNqEeCbmoc +ZQeN0hMx/vfu+RkrFTT+VzcnybKYp/qbAvmSbkXobXgGyBgzsMtNKxK/S8hMSP21 +4Gh+3Phx4nOtueTvRHvXZe3TzSQcHvvOoxHc9HcOD3+vpB5xqr1kz9RLSpADHw1J +aFd1nxwzAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB +ACkYsNG/jzVwEaOXDBKM4zdUsiq+B/GbW9U2wZrutrnBGw9wJJco4J+oUVPTZ76W +h0XVSUZpXe0tOLwumWgtbu4nPiHPs7BNbdh6vK/2CNs1C7Ogjuhu5qviwyAlNA9H +bPRl/jaDto7yYVGvFTG5SZpqwyjgtZsU2PskWym6yYhwo6CfLuc1UuiOuGYMcjJQ +guZD7Jk4ADkinPr4kcU/O94BVvM9xBqlytPN0epmsf3x2kCDkxajBQjfnVe/C8+4 +ZTLvrebXY2NwxXud/GZyLCNstZ26xbOMaDndQMZr6RpC1nyN3b/vXLcmqx5GCaKk +Y09eFPtT4ESO8MHtKwAxqAg= +-----END CERTIFICATE----- diff --git a/certificates/mobile/emul/partner/tizen_store_partner.pem b/certificates/mobile/emul/partner/tizen_store_partner.pem new file mode 100644 index 0000000..d66ee4c --- /dev/null +++ b/certificates/mobile/emul/partner/tizen_store_partner.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHTCCAgWgAwIBAgIJAJyDjHFQAnd8MA0GCSqGSIb3DQEBCwUAMEUxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMScwJQYDVQQDDB5UaXplbiBTdG9yZSBQYXJ0 +bmVyIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwMTE3WhcNMzMxMjI1MTUwMTE3WjBF +MRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjEnMCUGA1UEAwweVGl6ZW4gU3Rv +cmUgUGFydG5lciBSb290IENsYXNzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAt9tNZQuf+ftOBsmsmEJGfsaavhtoFTZMRJ/pv+d7RetIb5iLZw5NAkzH +1fW+/TejePmM/ZKpGO+sDvRAPLIIdgsp5b0I38rwuQMtJfdm/2PlS0wHUcUwqZvy +FSzdlxVpEMgldPqbjvjTqLz+SDOypZFye4cYWzefsBL2mOnmDMsTvWORbM6Whfw+ +hYBix6m/uhYZ4gB5Mb6sOT55fqkeHJkQw+UCD7v3ij3/Bxjkk0egyKzHlDJ4xzc6 +TPpQBTMBy0eFfzFY7QFuv1Nbrk57XsZqgX9ciAdUFho8m9y5IiYRfKOkyR9wYbwj +hIADdsWs5NaosqCTmbxiWfGaX0dtOwIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0G +CSqGSIb3DQEBCwUAA4IBAQCJDxjaueDBR8gboDFI+patSM9XnsCOBjjwB0Wgs1Dj +oNoRdX8theV0/xJLrPuXSy0vAOlE225mwXEd7bCem8be5EKViBy8iv2wWL0ZvuDP +MrO7DcwC785qDYLxPwGUrqV/hAYSF2uj1HHVXLbPp76mMFb1Q1FPSmS4xeeYKIuL +WRU72jb187ymyp87KgE9fuANeD/m/uRqnO19yS5HVLTMBj0/PVnScGbKHl/LKNiT ++bIRWIOtdzVnrO9n+FbmLwgZ6+VHbyUoVW9fnKkUApbMdwJnkX+KRAl+9x7ABb5B +tw/+dWJ01qL9HMkFlfU3pwyNLqVOcah1h5ekRdeRdmCA +-----END CERTIFICATE----- diff --git a/certificates/mobile/emul/partner/tizen_store_test_partner.pem b/certificates/mobile/emul/partner/tizen_store_test_partner.pem new file mode 100644 index 0000000..353b3d0 --- /dev/null +++ b/certificates/mobile/emul/partner/tizen_store_test_partner.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDJTCCAg2gAwIBAgIJAIXIiNZTDEVwMA0GCSqGSIb3DQEBCwUAMEkxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSswKQYDVQQDDCJUaXplbiBTdG9yZSBURVNU +UGFydG5lciBSb290IENsYXNzMB4XDTEzMTIzMDE1MDEyN1oXDTMzMTIyNTE1MDEy +N1owSTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKzApBgNVBAMMIlRpemVu +IFN0b3JlIFRFU1RQYXJ0bmVyIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQDOKzqPT3/9lbZIiVoyoAtI+9j1I3IKJbEesJh7KNHinpdz +vHeYOWhZxxm5w4QCJ1MSBof8h7IfkO5ChUI3+IsLQM4KKFe2QAmMRaq4/oQ1ID2F +4gA3K/o5e8M3KwkdDyLzp+jxgglPWrwdvnxtU3FJOjJK0K7jU9/Tr859cp37Mzg8 +MFJkIN2ImsHkU5w4T79gO6jtYpKeuZeYXV9lwkhLdWAq3lpu+GEMj0yS2YqRWtB3 +oNz5wpzPut2eXkxjT5+cNsZMwxyOKVBgvoHLsx/ymWMEFeYgdneHuvbVkpqpPv4Y +Xm0pEbwoEx0pcFVZ1kGW92I7E4rlwd0MBfEk5QgXAgMBAAGjEDAOMAwGA1UdEwQF +MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIjrK0W8ctUhL8y6QYxzVP70HqmPj9W4 +mlyx5jWBUiw/tGQvIM4RSRxrHGnet2X1aHobvwlFuOoFI2Et8sy87xoK2y7rsd93 +yItd8GNDgo1PcAGT0L9I2P+/RTXW4x9+DaZW3JeY748BuYMiCdX5nA5hFvg/kzLT +doiFllLdyhyWzxCwDOMZHMHXD04RaKeWsyPZYEko/b7SgRgNhwJhEivLmpPXLGfx +D9zmfRsUcU6nb4VVPGJGSkIu5tfxy9jo4rs1ldOAX18GYawXMNp6GdtPRxr6zHIT +umOeWk4/aviiebtGFvrkkWdVLvE7fSQYe8NEz5iAmCeN1jfZMQL0cpE= +-----END CERTIFICATE----- diff --git a/certificates/emul/platform/tizen-distributor-root-ca-partner-manufacturer.pem b/certificates/mobile/emul/platform/tizen-distributor-root-ca-partner-manufacturer.pem index c504d7a..c504d7a 100644 --- a/certificates/emul/platform/tizen-distributor-root-ca-partner-manufacturer.pem +++ b/certificates/mobile/emul/platform/tizen-distributor-root-ca-partner-manufacturer.pem diff --git a/certificates/emul/platform/tizen-platform-class-developer-root.pem b/certificates/mobile/emul/platform/tizen-platform-class-developer-root.pem index 8b44d04..8b44d04 100644 --- a/certificates/emul/platform/tizen-platform-class-developer-root.pem +++ b/certificates/mobile/emul/platform/tizen-platform-class-developer-root.pem diff --git a/certificates/emul/platform/tizen-platform-class-root-authority.pem b/certificates/mobile/emul/platform/tizen-platform-class-root-authority.pem index a89ef0b..a89ef0b 100644 --- a/certificates/emul/platform/tizen-platform-class-root-authority.pem +++ b/certificates/mobile/emul/platform/tizen-platform-class-root-authority.pem diff --git a/certificates/mobile/emul/platform/tizen_association_dev_platform.pem b/certificates/mobile/emul/platform/tizen_association_dev_platform.pem new file mode 100644 index 0000000..e8e8b04 --- /dev/null +++ b/certificates/mobile/emul/platform/tizen_association_dev_platform.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPzCCAiegAwIBAgIJAMHhUV/SBOJTMA0GCSqGSIb3DQEBCwUAMFYxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTgwNgYDVQQDDC9UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUGxhdGZvcm0gUm9vdCBDbGFzczAeFw0xMzEyMzAxNTA1Mzla +Fw0zMzEyMjUxNTA1MzlaMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMTgw +NgYDVQQDDC9UaXplbiBBc3NvY2lhdGlvbiBERVZFTE9QRVIgUGxhdGZvcm0gUm9v +dCBDbGFzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOSPcakP+RAY +7zQ5CF/m+GgB6op0Bdn1Z90F72PRXZpBplyUqXhkx3Ug+x1EBAmOjo3BUh1f0u4u +BXrxkI4H1wtgG3kMoprzMERLdIfCMDp+MCGslIAbApWbTZ7akv8FOcZyL3apQda+ +nLInd67uLOJ2YJ99CkeTZHKeoKy3P62gAZxw6j3UY+IBgdP8c+K3vII/KZj9Tl/G +afliSibhK48yJ9TEEdYobnaTKG9dtk5aj+dr4I4LW33MVuOaW+l1lZfaUdFRPbq4 +eHw1tB/HOeV46yEoxmHKLNffsLuR2vhsXdyd/240JqnyEG1JoymPdRAM3uFSZYE1 +/jM69Hg/5uECAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC +AQEADsv3CXY79VtNchvONSTU13OibFwcTZFaq3O3DB6ClZVRFChyad+ZwmhGEY1p +rOwSFJZpPWOACuFdiSKg08FdJEUQMgQdQklUJY2kKAtSj40+4pIlvAd4MxGxj9JP +6r0cdnp6/rWfPPVOSpPps6Vx3ML4lxYWcybSwcqdRtdXvQFlA6w7Syjs8KmbIuBf +GmuFerjGJAawy3Uvlb7fuvtOXiPqLAOpNX/Qanj8yKxHPi4FcYdxD/n0yW+8SzeL +y8B5VVJlUX0u1VYe07Q3mNwrto+xw/Un5GAd6nupz3MGduWODK1rC65+sz8Q5SwI +Dbn/OGS3G5OJuLp3YnMLYpDkXA== +-----END CERTIFICATE----- diff --git a/certificates/mobile/emul/platform/tizen_store_platform.pem b/certificates/mobile/emul/platform/tizen_store_platform.pem new file mode 100644 index 0000000..8163ed2 --- /dev/null +++ b/certificates/mobile/emul/platform/tizen_store_platform.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHzCCAgegAwIBAgIJAIuZ+ZwVMHFgMA0GCSqGSIb3DQEBCwUAMEYxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSgwJgYDVQQDDB9UaXplbiBTdG9yZSBQbGF0 +Zm9ybSBSb290IENsYXNzMB4XDTEzMTIzMDE1MDExN1oXDTMzMTIyNTE1MDExN1ow +RjEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKDAmBgNVBAMMH1RpemVuIFN0 +b3JlIFBsYXRmb3JtIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQC9yXSPnejVdt0+VWOvZxyHdcSMM3bqGI0390IXr4xQU6kWpwBSFC8L +BmtrdiljeNU2LkHKECNYQ/0YczFr1v3a0BQhC9ApV/g1sZocb2FsuCtEAUtSYf5J +cZg+1m2hN9tN25REhKVhNcd2hnPj+5o1LdnblcyWP6Lq6bvrm2emmruhXEe2hcNe +U3kNtTkQcPU7uL/kzjWfhYoCzRwAAV2ikdBiZet8SeHWVPqgiYOj68Fh/EKy3jDe +ggjjQxLcQeNYMdsSqFk7gbKJ93qr/AcjXFYDXKvKtRRWZifjNE+vgQ/kzKBpWwx1 +Lh6aZ7OSv5ZqJwB0BFJYgrMuk1B7srttAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQELBQADggEBABMWAFyv4bn+V0HPKc6Vhw4IaUPvKcJb/0XJgQKp +Ltk925d29MWCimJ8/ygoX8GhkAohFa527m8F+VlCIGMJqd3MEDv6uCViIsauokH6 +8hZSGMCA2Vgvw5J3WDFq34b0B12lxy3H28E+XIALYYgU/i3rqoyYgG1diJr7826D +UXrtwbzTiqv3+cxQJJDT+Kv6lJMA/sjka/P5KWLDB9j344qBYBzUgcVmVnHXwmEs +wIlRNab7CSt6oQSwynjDBLohPRv8SumAdrun3LAerDfVcOiHcJS9KlxINLdvw/2z +/L1iG8T+LjwNaL1hOpw3ijs5hIWU/3gurfZQF7evZgJ/nV4= +-----END CERTIFICATE----- diff --git a/certificates/mobile/emul/platform/tizen_store_test_platform.pem b/certificates/mobile/emul/platform/tizen_store_test_platform.pem new file mode 100644 index 0000000..9d2c2de --- /dev/null +++ b/certificates/mobile/emul/platform/tizen_store_test_platform.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDKTCCAhGgAwIBAgIJAJTJAy88oVNdMA0GCSqGSIb3DQEBCwUAMEsxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMS0wKwYDVQQDDCRUaXplbiBTdG9yZSBURVNU +IFBsYXRmb3JtIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwMTI3WhcNMzMxMjI1MTUw +MTI3WjBLMRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjEtMCsGA1UEAwwkVGl6 +ZW4gU3RvcmUgVEVTVCBQbGF0Zm9ybSBSb290IENsYXNzMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA6XYMv2IRs1VbscVucwgZJhjZLSb1UFflLkOP59hB +qRzZ2fFepcdzcheiZLI1A2esg7ZVmFMorIxHYwc32dLijN7rOou3VNkruksDeAA/ +DDBH5HPDoil1zHZuvcX1hXN05zv1Adj/WCf1Mm7cuj4F5WjPcm+/hpv/vEQt224Z +Tm/YxCOpj9pgK1Q5kgkBrqtH+fTgRca5KZAFu5vxpc+GawT1t3bLn/acAIO7paKO +qNge3T0XX0dUm/CNr8P+c3LMmstINFVM6wbAG0dSyyF8FyTUKHqNGOttsliEKaa/ +xklCdysHKOnnGVgYfuSSb2+rUDJy8WpOFK/mc+isEAxbyQIDAQABoxAwDjAMBgNV +HRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCHo0xPljSuCW4lO6rmMwjunN7R +2+mYJp+tt606Ugn1AMeAsc7kNaw7K64ZZa4qE/hh1o0rFGCrYRZazg9G3em1VFr5 +7ppT8ZBw8GRQ9V8FvVr1o0gwWy3PBKU3PGllROTREYxuBaBuYSb4LTTp4SpM2Fz9 +p0L9Fn4XOfS/wgN3R5BXkZODBYJpXqJrZzRkbZq2gyPxlVxKK6QZXz8OTSK67/O2 +dBCZZj392AdxbE+gTvv8S8JtHoc4NJBr7LxMObps65u7r8nlFq/knMPpcdovqpj/ +XB9QFXw7Y834NAhvh9oe4e76kSLY18Ag+80IkLyE18TSZtwjTKVK4avxWF2W +-----END CERTIFICATE----- diff --git a/certificates/emul/public/tizen-distributor-root-ca-public.pem b/certificates/mobile/emul/public/tizen-distributor-root-ca-public.pem index 9b16176..9b16176 100644 --- a/certificates/emul/public/tizen-distributor-root-ca-public.pem +++ b/certificates/mobile/emul/public/tizen-distributor-root-ca-public.pem diff --git a/certificates/emul/public/tizen-public-class-developer-root.pem b/certificates/mobile/emul/public/tizen-public-class-developer-root.pem index 38b3b44..38b3b44 100644 --- a/certificates/emul/public/tizen-public-class-developer-root.pem +++ b/certificates/mobile/emul/public/tizen-public-class-developer-root.pem diff --git a/certificates/emul/public/tizen-public-class-root-authority.pem b/certificates/mobile/emul/public/tizen-public-class-root-authority.pem index 4158f06..4158f06 100644 --- a/certificates/emul/public/tizen-public-class-root-authority.pem +++ b/certificates/mobile/emul/public/tizen-public-class-root-authority.pem diff --git a/certificates/mobile/emul/public/tizen_association_dev_public.pem b/certificates/mobile/emul/public/tizen_association_dev_public.pem new file mode 100644 index 0000000..a70f304 --- /dev/null +++ b/certificates/mobile/emul/public/tizen_association_dev_public.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDOzCCAiOgAwIBAgIJAIghU0nmmUUlMA0GCSqGSIb3DQEBCwUAMFQxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTYwNAYDVQQDDC1UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUHVibGljIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwNTM5WhcN +MzMxMjI1MTUwNTM5WjBUMRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjE2MDQG +A1UEAwwtVGl6ZW4gQXNzb2NpYXRpb24gREVWRUxPUEVSIFB1YmxpYyBSb290IENs +YXNzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7Z1tVsO0gVYdAxyz ++1mHNgHkdiLz8Drer9LXItILHOaJC21kBh3FByWL2fOxIAm7WGp/wCqqjY9GJRpz +tj/3uYEIJKDLLfwgwQJF1WoV3XzwTtY/ZO/N9lH51PhW/qQy+1qP8E0H1meKgVM3 +m1IUuXLkpjzf1jfhcCM6gEQB9R4DBYd6ua0L/lGvkRQOjNMeAnEcmxCDXptRfu7v +/fOx3ttIV81Lf18VdQIi3yzRbP68z/MTfPNwhm/QG+C+v+JCv4A/mchEhAuPuuSu +1Op9QsiKZNY2wvJ0zOr44zM2smD3kbi4JgfYWUljFifDXsW1b6Lbzr42MsT+abpF +ciJZCQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAi +nOTRl3o20ww/M6UJCnGaGUU1fx+E/u+JUybz/DZWQtwZDh2dyVCoTaiVXcY71OXq +e4z+ZwarErdRnd6qfn6tNQBFJPj/quDULTVUHJwU72G/8Eh0zz0fQbCc7yD8vhMu +y1ceP45exApLzqupc4bFq3N+/lJiDzVNU/fVWjsr1ut5lHsXzXmeYUEGh+iwoFgD +z4zOJQ/0xwxcatkKBFZRnckUI46YyV9rlbeb9myTDqzRo/BXaor3lNbWJTvlKXrT +rGGUot1OUwUY0ZqRInUlWE45uOdIO1FE0VvJiBr2nTfS/APbg475t4D4gq3hvOkg +WdojCrFoNvutFOrtyxBz +-----END CERTIFICATE----- diff --git a/certificates/mobile/emul/public/tizen_store_public.pem b/certificates/mobile/emul/public/tizen_store_public.pem new file mode 100644 index 0000000..230d788 --- /dev/null +++ b/certificates/mobile/emul/public/tizen_store_public.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDGzCCAgOgAwIBAgIJAOEI5BIsY5EoMA0GCSqGSIb3DQEBCwUAMEQxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSYwJAYDVQQDDB1UaXplbiBTdG9yZSBQdWJs +aWMgUm9vdCBDbGFzczAeFw0xMzEyMzAxNTAxMTdaFw0zMzEyMjUxNTAxMTdaMEQx +GjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMSYwJAYDVQQDDB1UaXplbiBTdG9y +ZSBQdWJsaWMgUm9vdCBDbGFzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAJ4cdgb+2vqpSBd0zhI516hOXDwrr+Jjqp1HeVwZHDMse60NUNRxyRGb0sZB +XULzO2djvcm83pmfPoDV5XLruFWz2me7k1jER/+y+jwAZbJqtggEXl32VPclBK5Z +gJWI1Th0NJOyJ7cm+AsgMXUPOw1wTFZsIUtjRFyIVFc0dNPWKvohv51DECW5PYmg +IMHpR76FOPGBCFYSYar8cgD4kwtq4DPZHukg7bNkLN41zqEua+QP4tSPJwPv9kr2 +kwzTHcJt3iUkMs/EayHI77Xdt3XT/66V7G0oOD8xTKGZZ3l0Qz5UHG1pAk0Z1mcz +8lvQ5natExFOo0RkMaejtNZVkYUCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkq +hkiG9w0BAQsFAAOCAQEAYoZfTyWKeTRSc1sWRYucxQDw5yKRwE93KyMeZ3O5Khxq +bmfoB9gUocjwCGGCWcsjtprDTTxwsg5ZJ01E/xJMXKBHpQ2OXH93Wm+KM3aoB0n6 +dZ5Ael4EnH7XjV9RN/gY8/thyGTnmNAgbdWHpPo1KTLqhXrVHdO7JnNyXZqeSaWF +N5LOzinP6jJJs+4nRlp10C0hz7KgIB9loHFuDwLRBJN/YUv008LC+0STHEVTVQsI +vDmvfB4DmBHEl1FwXYLIYMwNbj7KgCW+mDwbtTYlM4h0jP578iiMNiI7mEcoKtSb +89nHsJ2gJzVVGFKBmJJ8rmuVd3GnSf8pAZbvva34Rg== +-----END CERTIFICATE----- diff --git a/certificates/mobile/emul/public/tizen_store_test_public.pem b/certificates/mobile/emul/public/tizen_store_test_public.pem new file mode 100644 index 0000000..3fbb28b --- /dev/null +++ b/certificates/mobile/emul/public/tizen_store_test_public.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDJTCCAg2gAwIBAgIJAKUfxwBAJQC/MA0GCSqGSIb3DQEBCwUAMEkxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSswKQYDVQQDDCJUaXplbiBTdG9yZSBURVNU +IFB1YmxpYyBSb290IENsYXNzMB4XDTEzMTIzMDE1MDEyN1oXDTMzMTIyNTE1MDEy +N1owSTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKzApBgNVBAMMIlRpemVu +IFN0b3JlIFRFU1QgUHVibGljIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQCGIetmsv7HB03Y/6F3sfMlQ4sU3CR/Tojsi6CTBTwmkIz+ +/EZ5SUCR/C8fxdG+Kox1g04KdpU5g0Zsv1qVYOhAJfmMW/8X1o6y00kb1T//CoP9 +O1PgM2ZqR2QSFvGYC4/r60SyFz/phQRHeMIBsKg1sC8Jneq4avIjlz+dY8AvG2o9 +r1AQgvkHdymHqRUnEqW0q7T5q2dcDyC9u0b1lNbk0xc4p9YrBLWNDogho0h7qNT+ +pXQHJ1tr3rsQXDKtRTZG8ovWVfeJSdk+DM6ayny7BISPPdF3cUxRr9B6o/DJd21W +/n+5qs91+BqgenbqHxU09t7cZk0rVvRaEKGe1O5JAgMBAAGjEDAOMAwGA1UdEwQF +MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAH6GBnJPl3cXAAGeuPAQQa2cENfb+Opl +6tKdAbnhM8vcKIHAmGrg+xkcySnmGcOVU2DT7mIsZ6EpvFCj1qi9J9vPtWYtkgQr +sBpC7jcov71vtMySyDiNtPk5npznTqNNuEDFFm1bOl1GyZ8mvRMyYwdko3WEtugr +v2l2ZlitPa8AFzLZ/V4ixGlFtIkWkmFhfd6i6izWU66fjdWlOD7vSQ0+pUjllbeu +k480w1fjB6gdtrTfNPfrHUKPNFKrWNIcvapDXnhjJEBNYuIsaobcu/HGcORMUiEe +yUEoNJEPrK2iWsgIKMGALziAbpqkar643CdL8eakEK36BG+7c0jwRp8= +-----END CERTIFICATE----- diff --git a/certificates/emul/wac/wac.publisherid.pem b/certificates/mobile/emul/wac/wac.publisherid.pem index 758fe66..758fe66 100644 --- a/certificates/emul/wac/wac.publisherid.pem +++ b/certificates/mobile/emul/wac/wac.publisherid.pem diff --git a/certificates/emul/wac/wac.root.preproduction.pem b/certificates/mobile/emul/wac/wac.root.preproduction.pem index 7c46a6a..7c46a6a 100644 --- a/certificates/emul/wac/wac.root.preproduction.pem +++ b/certificates/mobile/emul/wac/wac.root.preproduction.pem diff --git a/certificates/emul/wac/wac.root.production.pem b/certificates/mobile/emul/wac/wac.root.production.pem index efccefd..efccefd 100644 --- a/certificates/emul/wac/wac.root.production.pem +++ b/certificates/mobile/emul/wac/wac.root.production.pem diff --git a/certificates/usr/CMakeLists.txt b/certificates/mobile/eng/CMakeLists.txt index c29cd52..a3cc8ee 100644 --- a/certificates/usr/CMakeLists.txt +++ b/certificates/mobile/eng/CMakeLists.txt @@ -1,6 +1,6 @@ -MESSAGE("Copying usr root CA certificates.") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/developer/ DESTINATION /opt/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/public/ DESTINATION /opt/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/partner/ DESTINATION /opt/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/platform/ DESTINATION /opt/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/wac/ DESTINATION /opt/share/cert-svc/certs/code-signing/wac FILES_MATCHING PATTERN "*.pem") +MESSAGE("Copying eng root CA certificates.") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/developer/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/public/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/partner/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/platform/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/wac/ DESTINATION /usr/share/cert-svc/certs/code-signing/wac FILES_MATCHING PATTERN "*.pem") diff --git a/certificates/eng/developer/Tizen_Developers_Root_Class.pem b/certificates/mobile/eng/developer/Tizen_Developers_Root_Class.pem index 0337c3d..0337c3d 100644..100755 --- a/certificates/eng/developer/Tizen_Developers_Root_Class.pem +++ b/certificates/mobile/eng/developer/Tizen_Developers_Root_Class.pem diff --git a/certificates/eng/developer/tizen-developer-root-ca.pem b/certificates/mobile/eng/developer/tizen-developer-root-ca.pem index 76c003c..76c003c 100644 --- a/certificates/eng/developer/tizen-developer-root-ca.pem +++ b/certificates/mobile/eng/developer/tizen-developer-root-ca.pem diff --git a/certificates/eng/developer/tizen-developers-root.pem b/certificates/mobile/eng/developer/tizen-developers-root.pem index deae3f7..deae3f7 100644 --- a/certificates/eng/developer/tizen-developers-root.pem +++ b/certificates/mobile/eng/developer/tizen-developers-root.pem diff --git a/certificates/eng/partner/tizen-distributor-root-ca-partner.pem b/certificates/mobile/eng/partner/tizen-distributor-root-ca-partner.pem index 2be6916..2be6916 100644 --- a/certificates/eng/partner/tizen-distributor-root-ca-partner.pem +++ b/certificates/mobile/eng/partner/tizen-distributor-root-ca-partner.pem diff --git a/certificates/eng/partner/tizen-partner-class-developer-root.pem b/certificates/mobile/eng/partner/tizen-partner-class-developer-root.pem index fe1d0d2..fe1d0d2 100644 --- a/certificates/eng/partner/tizen-partner-class-developer-root.pem +++ b/certificates/mobile/eng/partner/tizen-partner-class-developer-root.pem diff --git a/certificates/mobile/eng/partner/tizen_association_dev_partner.pem b/certificates/mobile/eng/partner/tizen_association_dev_partner.pem new file mode 100644 index 0000000..c2bd831 --- /dev/null +++ b/certificates/mobile/eng/partner/tizen_association_dev_partner.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPTCCAiWgAwIBAgIJAKEyT/GyfP1cMA0GCSqGSIb3DQEBCwUAMFUxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTcwNQYDVQQDDC5UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUGFydG5lciBSb290IENsYXNzMB4XDTEzMTIzMDE1MDUzOVoX +DTMzMTIyNTE1MDUzOVowVTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xNzA1 +BgNVBAMMLlRpemVuIEFzc29jaWF0aW9uIERFVkVMT1BFUiBQYXJ0bmVyIFJvb3Qg +Q2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS++lYVAmm/WQZ +D3HM1e+lK+bYdnVt7cf0YJAYyirE2aAmly7AqAak30ZZScrdx/HoCRCqOQtDGMiU +wsLH+cdDxUOx96/Kd84S4ZYgDgBfGuFUf6qe3zkueht+5sdJkPEX5EKHSAop8rpH +2bE1856Puhe5F4zkWObSkBj8MsEEvX5iRx18HSet/zXilTLuUPW6v3DNqEeCbmoc +ZQeN0hMx/vfu+RkrFTT+VzcnybKYp/qbAvmSbkXobXgGyBgzsMtNKxK/S8hMSP21 +4Gh+3Phx4nOtueTvRHvXZe3TzSQcHvvOoxHc9HcOD3+vpB5xqr1kz9RLSpADHw1J +aFd1nxwzAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB +ACkYsNG/jzVwEaOXDBKM4zdUsiq+B/GbW9U2wZrutrnBGw9wJJco4J+oUVPTZ76W +h0XVSUZpXe0tOLwumWgtbu4nPiHPs7BNbdh6vK/2CNs1C7Ogjuhu5qviwyAlNA9H +bPRl/jaDto7yYVGvFTG5SZpqwyjgtZsU2PskWym6yYhwo6CfLuc1UuiOuGYMcjJQ +guZD7Jk4ADkinPr4kcU/O94BVvM9xBqlytPN0epmsf3x2kCDkxajBQjfnVe/C8+4 +ZTLvrebXY2NwxXud/GZyLCNstZ26xbOMaDndQMZr6RpC1nyN3b/vXLcmqx5GCaKk +Y09eFPtT4ESO8MHtKwAxqAg= +-----END CERTIFICATE----- diff --git a/certificates/mobile/eng/partner/tizen_store_partner.pem b/certificates/mobile/eng/partner/tizen_store_partner.pem new file mode 100644 index 0000000..d66ee4c --- /dev/null +++ b/certificates/mobile/eng/partner/tizen_store_partner.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHTCCAgWgAwIBAgIJAJyDjHFQAnd8MA0GCSqGSIb3DQEBCwUAMEUxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMScwJQYDVQQDDB5UaXplbiBTdG9yZSBQYXJ0 +bmVyIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwMTE3WhcNMzMxMjI1MTUwMTE3WjBF +MRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjEnMCUGA1UEAwweVGl6ZW4gU3Rv +cmUgUGFydG5lciBSb290IENsYXNzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAt9tNZQuf+ftOBsmsmEJGfsaavhtoFTZMRJ/pv+d7RetIb5iLZw5NAkzH +1fW+/TejePmM/ZKpGO+sDvRAPLIIdgsp5b0I38rwuQMtJfdm/2PlS0wHUcUwqZvy +FSzdlxVpEMgldPqbjvjTqLz+SDOypZFye4cYWzefsBL2mOnmDMsTvWORbM6Whfw+ +hYBix6m/uhYZ4gB5Mb6sOT55fqkeHJkQw+UCD7v3ij3/Bxjkk0egyKzHlDJ4xzc6 +TPpQBTMBy0eFfzFY7QFuv1Nbrk57XsZqgX9ciAdUFho8m9y5IiYRfKOkyR9wYbwj +hIADdsWs5NaosqCTmbxiWfGaX0dtOwIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0G +CSqGSIb3DQEBCwUAA4IBAQCJDxjaueDBR8gboDFI+patSM9XnsCOBjjwB0Wgs1Dj +oNoRdX8theV0/xJLrPuXSy0vAOlE225mwXEd7bCem8be5EKViBy8iv2wWL0ZvuDP +MrO7DcwC785qDYLxPwGUrqV/hAYSF2uj1HHVXLbPp76mMFb1Q1FPSmS4xeeYKIuL +WRU72jb187ymyp87KgE9fuANeD/m/uRqnO19yS5HVLTMBj0/PVnScGbKHl/LKNiT ++bIRWIOtdzVnrO9n+FbmLwgZ6+VHbyUoVW9fnKkUApbMdwJnkX+KRAl+9x7ABb5B +tw/+dWJ01qL9HMkFlfU3pwyNLqVOcah1h5ekRdeRdmCA +-----END CERTIFICATE----- diff --git a/certificates/mobile/eng/partner/tizen_store_test_partner.pem b/certificates/mobile/eng/partner/tizen_store_test_partner.pem new file mode 100644 index 0000000..353b3d0 --- /dev/null +++ b/certificates/mobile/eng/partner/tizen_store_test_partner.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDJTCCAg2gAwIBAgIJAIXIiNZTDEVwMA0GCSqGSIb3DQEBCwUAMEkxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSswKQYDVQQDDCJUaXplbiBTdG9yZSBURVNU +UGFydG5lciBSb290IENsYXNzMB4XDTEzMTIzMDE1MDEyN1oXDTMzMTIyNTE1MDEy +N1owSTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKzApBgNVBAMMIlRpemVu +IFN0b3JlIFRFU1RQYXJ0bmVyIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQDOKzqPT3/9lbZIiVoyoAtI+9j1I3IKJbEesJh7KNHinpdz +vHeYOWhZxxm5w4QCJ1MSBof8h7IfkO5ChUI3+IsLQM4KKFe2QAmMRaq4/oQ1ID2F +4gA3K/o5e8M3KwkdDyLzp+jxgglPWrwdvnxtU3FJOjJK0K7jU9/Tr859cp37Mzg8 +MFJkIN2ImsHkU5w4T79gO6jtYpKeuZeYXV9lwkhLdWAq3lpu+GEMj0yS2YqRWtB3 +oNz5wpzPut2eXkxjT5+cNsZMwxyOKVBgvoHLsx/ymWMEFeYgdneHuvbVkpqpPv4Y +Xm0pEbwoEx0pcFVZ1kGW92I7E4rlwd0MBfEk5QgXAgMBAAGjEDAOMAwGA1UdEwQF +MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIjrK0W8ctUhL8y6QYxzVP70HqmPj9W4 +mlyx5jWBUiw/tGQvIM4RSRxrHGnet2X1aHobvwlFuOoFI2Et8sy87xoK2y7rsd93 +yItd8GNDgo1PcAGT0L9I2P+/RTXW4x9+DaZW3JeY748BuYMiCdX5nA5hFvg/kzLT +doiFllLdyhyWzxCwDOMZHMHXD04RaKeWsyPZYEko/b7SgRgNhwJhEivLmpPXLGfx +D9zmfRsUcU6nb4VVPGJGSkIu5tfxy9jo4rs1ldOAX18GYawXMNp6GdtPRxr6zHIT +umOeWk4/aviiebtGFvrkkWdVLvE7fSQYe8NEz5iAmCeN1jfZMQL0cpE= +-----END CERTIFICATE----- diff --git a/certificates/eng/platform/tizen-distributor-root-ca-partner-manufacturer.pem b/certificates/mobile/eng/platform/tizen-distributor-root-ca-partner-manufacturer.pem index c504d7a..c504d7a 100644 --- a/certificates/eng/platform/tizen-distributor-root-ca-partner-manufacturer.pem +++ b/certificates/mobile/eng/platform/tizen-distributor-root-ca-partner-manufacturer.pem diff --git a/certificates/eng/platform/tizen-platform-class-developer-root.pem b/certificates/mobile/eng/platform/tizen-platform-class-developer-root.pem index 8b44d04..8b44d04 100644 --- a/certificates/eng/platform/tizen-platform-class-developer-root.pem +++ b/certificates/mobile/eng/platform/tizen-platform-class-developer-root.pem diff --git a/certificates/mobile/eng/platform/tizen_association_dev_platform.pem b/certificates/mobile/eng/platform/tizen_association_dev_platform.pem new file mode 100644 index 0000000..e8e8b04 --- /dev/null +++ b/certificates/mobile/eng/platform/tizen_association_dev_platform.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPzCCAiegAwIBAgIJAMHhUV/SBOJTMA0GCSqGSIb3DQEBCwUAMFYxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTgwNgYDVQQDDC9UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUGxhdGZvcm0gUm9vdCBDbGFzczAeFw0xMzEyMzAxNTA1Mzla +Fw0zMzEyMjUxNTA1MzlaMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMTgw +NgYDVQQDDC9UaXplbiBBc3NvY2lhdGlvbiBERVZFTE9QRVIgUGxhdGZvcm0gUm9v +dCBDbGFzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOSPcakP+RAY +7zQ5CF/m+GgB6op0Bdn1Z90F72PRXZpBplyUqXhkx3Ug+x1EBAmOjo3BUh1f0u4u +BXrxkI4H1wtgG3kMoprzMERLdIfCMDp+MCGslIAbApWbTZ7akv8FOcZyL3apQda+ +nLInd67uLOJ2YJ99CkeTZHKeoKy3P62gAZxw6j3UY+IBgdP8c+K3vII/KZj9Tl/G +afliSibhK48yJ9TEEdYobnaTKG9dtk5aj+dr4I4LW33MVuOaW+l1lZfaUdFRPbq4 +eHw1tB/HOeV46yEoxmHKLNffsLuR2vhsXdyd/240JqnyEG1JoymPdRAM3uFSZYE1 +/jM69Hg/5uECAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC +AQEADsv3CXY79VtNchvONSTU13OibFwcTZFaq3O3DB6ClZVRFChyad+ZwmhGEY1p +rOwSFJZpPWOACuFdiSKg08FdJEUQMgQdQklUJY2kKAtSj40+4pIlvAd4MxGxj9JP +6r0cdnp6/rWfPPVOSpPps6Vx3ML4lxYWcybSwcqdRtdXvQFlA6w7Syjs8KmbIuBf +GmuFerjGJAawy3Uvlb7fuvtOXiPqLAOpNX/Qanj8yKxHPi4FcYdxD/n0yW+8SzeL +y8B5VVJlUX0u1VYe07Q3mNwrto+xw/Un5GAd6nupz3MGduWODK1rC65+sz8Q5SwI +Dbn/OGS3G5OJuLp3YnMLYpDkXA== +-----END CERTIFICATE----- diff --git a/certificates/mobile/eng/platform/tizen_store_platform.pem b/certificates/mobile/eng/platform/tizen_store_platform.pem new file mode 100644 index 0000000..8163ed2 --- /dev/null +++ b/certificates/mobile/eng/platform/tizen_store_platform.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHzCCAgegAwIBAgIJAIuZ+ZwVMHFgMA0GCSqGSIb3DQEBCwUAMEYxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSgwJgYDVQQDDB9UaXplbiBTdG9yZSBQbGF0 +Zm9ybSBSb290IENsYXNzMB4XDTEzMTIzMDE1MDExN1oXDTMzMTIyNTE1MDExN1ow +RjEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKDAmBgNVBAMMH1RpemVuIFN0 +b3JlIFBsYXRmb3JtIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQC9yXSPnejVdt0+VWOvZxyHdcSMM3bqGI0390IXr4xQU6kWpwBSFC8L +BmtrdiljeNU2LkHKECNYQ/0YczFr1v3a0BQhC9ApV/g1sZocb2FsuCtEAUtSYf5J +cZg+1m2hN9tN25REhKVhNcd2hnPj+5o1LdnblcyWP6Lq6bvrm2emmruhXEe2hcNe +U3kNtTkQcPU7uL/kzjWfhYoCzRwAAV2ikdBiZet8SeHWVPqgiYOj68Fh/EKy3jDe +ggjjQxLcQeNYMdsSqFk7gbKJ93qr/AcjXFYDXKvKtRRWZifjNE+vgQ/kzKBpWwx1 +Lh6aZ7OSv5ZqJwB0BFJYgrMuk1B7srttAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQELBQADggEBABMWAFyv4bn+V0HPKc6Vhw4IaUPvKcJb/0XJgQKp +Ltk925d29MWCimJ8/ygoX8GhkAohFa527m8F+VlCIGMJqd3MEDv6uCViIsauokH6 +8hZSGMCA2Vgvw5J3WDFq34b0B12lxy3H28E+XIALYYgU/i3rqoyYgG1diJr7826D +UXrtwbzTiqv3+cxQJJDT+Kv6lJMA/sjka/P5KWLDB9j344qBYBzUgcVmVnHXwmEs +wIlRNab7CSt6oQSwynjDBLohPRv8SumAdrun3LAerDfVcOiHcJS9KlxINLdvw/2z +/L1iG8T+LjwNaL1hOpw3ijs5hIWU/3gurfZQF7evZgJ/nV4= +-----END CERTIFICATE----- diff --git a/certificates/mobile/eng/platform/tizen_store_test_platform.pem b/certificates/mobile/eng/platform/tizen_store_test_platform.pem new file mode 100644 index 0000000..9d2c2de --- /dev/null +++ b/certificates/mobile/eng/platform/tizen_store_test_platform.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDKTCCAhGgAwIBAgIJAJTJAy88oVNdMA0GCSqGSIb3DQEBCwUAMEsxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMS0wKwYDVQQDDCRUaXplbiBTdG9yZSBURVNU +IFBsYXRmb3JtIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwMTI3WhcNMzMxMjI1MTUw +MTI3WjBLMRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjEtMCsGA1UEAwwkVGl6 +ZW4gU3RvcmUgVEVTVCBQbGF0Zm9ybSBSb290IENsYXNzMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA6XYMv2IRs1VbscVucwgZJhjZLSb1UFflLkOP59hB +qRzZ2fFepcdzcheiZLI1A2esg7ZVmFMorIxHYwc32dLijN7rOou3VNkruksDeAA/ +DDBH5HPDoil1zHZuvcX1hXN05zv1Adj/WCf1Mm7cuj4F5WjPcm+/hpv/vEQt224Z +Tm/YxCOpj9pgK1Q5kgkBrqtH+fTgRca5KZAFu5vxpc+GawT1t3bLn/acAIO7paKO +qNge3T0XX0dUm/CNr8P+c3LMmstINFVM6wbAG0dSyyF8FyTUKHqNGOttsliEKaa/ +xklCdysHKOnnGVgYfuSSb2+rUDJy8WpOFK/mc+isEAxbyQIDAQABoxAwDjAMBgNV +HRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCHo0xPljSuCW4lO6rmMwjunN7R +2+mYJp+tt606Ugn1AMeAsc7kNaw7K64ZZa4qE/hh1o0rFGCrYRZazg9G3em1VFr5 +7ppT8ZBw8GRQ9V8FvVr1o0gwWy3PBKU3PGllROTREYxuBaBuYSb4LTTp4SpM2Fz9 +p0L9Fn4XOfS/wgN3R5BXkZODBYJpXqJrZzRkbZq2gyPxlVxKK6QZXz8OTSK67/O2 +dBCZZj392AdxbE+gTvv8S8JtHoc4NJBr7LxMObps65u7r8nlFq/knMPpcdovqpj/ +XB9QFXw7Y834NAhvh9oe4e76kSLY18Ag+80IkLyE18TSZtwjTKVK4avxWF2W +-----END CERTIFICATE----- diff --git a/certificates/eng/public/tizen-distributor-root-ca-public.pem b/certificates/mobile/eng/public/tizen-distributor-root-ca-public.pem index 9b16176..9b16176 100644 --- a/certificates/eng/public/tizen-distributor-root-ca-public.pem +++ b/certificates/mobile/eng/public/tizen-distributor-root-ca-public.pem diff --git a/certificates/eng/public/tizen-public-class-developer-root.pem b/certificates/mobile/eng/public/tizen-public-class-developer-root.pem index 38b3b44..38b3b44 100644 --- a/certificates/eng/public/tizen-public-class-developer-root.pem +++ b/certificates/mobile/eng/public/tizen-public-class-developer-root.pem diff --git a/certificates/mobile/eng/public/tizen_association_dev_public.pem b/certificates/mobile/eng/public/tizen_association_dev_public.pem new file mode 100644 index 0000000..a70f304 --- /dev/null +++ b/certificates/mobile/eng/public/tizen_association_dev_public.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDOzCCAiOgAwIBAgIJAIghU0nmmUUlMA0GCSqGSIb3DQEBCwUAMFQxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTYwNAYDVQQDDC1UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUHVibGljIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwNTM5WhcN +MzMxMjI1MTUwNTM5WjBUMRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjE2MDQG +A1UEAwwtVGl6ZW4gQXNzb2NpYXRpb24gREVWRUxPUEVSIFB1YmxpYyBSb290IENs +YXNzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7Z1tVsO0gVYdAxyz ++1mHNgHkdiLz8Drer9LXItILHOaJC21kBh3FByWL2fOxIAm7WGp/wCqqjY9GJRpz +tj/3uYEIJKDLLfwgwQJF1WoV3XzwTtY/ZO/N9lH51PhW/qQy+1qP8E0H1meKgVM3 +m1IUuXLkpjzf1jfhcCM6gEQB9R4DBYd6ua0L/lGvkRQOjNMeAnEcmxCDXptRfu7v +/fOx3ttIV81Lf18VdQIi3yzRbP68z/MTfPNwhm/QG+C+v+JCv4A/mchEhAuPuuSu +1Op9QsiKZNY2wvJ0zOr44zM2smD3kbi4JgfYWUljFifDXsW1b6Lbzr42MsT+abpF +ciJZCQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAi +nOTRl3o20ww/M6UJCnGaGUU1fx+E/u+JUybz/DZWQtwZDh2dyVCoTaiVXcY71OXq +e4z+ZwarErdRnd6qfn6tNQBFJPj/quDULTVUHJwU72G/8Eh0zz0fQbCc7yD8vhMu +y1ceP45exApLzqupc4bFq3N+/lJiDzVNU/fVWjsr1ut5lHsXzXmeYUEGh+iwoFgD +z4zOJQ/0xwxcatkKBFZRnckUI46YyV9rlbeb9myTDqzRo/BXaor3lNbWJTvlKXrT +rGGUot1OUwUY0ZqRInUlWE45uOdIO1FE0VvJiBr2nTfS/APbg475t4D4gq3hvOkg +WdojCrFoNvutFOrtyxBz +-----END CERTIFICATE----- diff --git a/certificates/mobile/eng/public/tizen_store_public.pem b/certificates/mobile/eng/public/tizen_store_public.pem new file mode 100644 index 0000000..230d788 --- /dev/null +++ b/certificates/mobile/eng/public/tizen_store_public.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDGzCCAgOgAwIBAgIJAOEI5BIsY5EoMA0GCSqGSIb3DQEBCwUAMEQxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSYwJAYDVQQDDB1UaXplbiBTdG9yZSBQdWJs +aWMgUm9vdCBDbGFzczAeFw0xMzEyMzAxNTAxMTdaFw0zMzEyMjUxNTAxMTdaMEQx +GjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMSYwJAYDVQQDDB1UaXplbiBTdG9y +ZSBQdWJsaWMgUm9vdCBDbGFzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAJ4cdgb+2vqpSBd0zhI516hOXDwrr+Jjqp1HeVwZHDMse60NUNRxyRGb0sZB +XULzO2djvcm83pmfPoDV5XLruFWz2me7k1jER/+y+jwAZbJqtggEXl32VPclBK5Z +gJWI1Th0NJOyJ7cm+AsgMXUPOw1wTFZsIUtjRFyIVFc0dNPWKvohv51DECW5PYmg +IMHpR76FOPGBCFYSYar8cgD4kwtq4DPZHukg7bNkLN41zqEua+QP4tSPJwPv9kr2 +kwzTHcJt3iUkMs/EayHI77Xdt3XT/66V7G0oOD8xTKGZZ3l0Qz5UHG1pAk0Z1mcz +8lvQ5natExFOo0RkMaejtNZVkYUCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkq +hkiG9w0BAQsFAAOCAQEAYoZfTyWKeTRSc1sWRYucxQDw5yKRwE93KyMeZ3O5Khxq +bmfoB9gUocjwCGGCWcsjtprDTTxwsg5ZJ01E/xJMXKBHpQ2OXH93Wm+KM3aoB0n6 +dZ5Ael4EnH7XjV9RN/gY8/thyGTnmNAgbdWHpPo1KTLqhXrVHdO7JnNyXZqeSaWF +N5LOzinP6jJJs+4nRlp10C0hz7KgIB9loHFuDwLRBJN/YUv008LC+0STHEVTVQsI +vDmvfB4DmBHEl1FwXYLIYMwNbj7KgCW+mDwbtTYlM4h0jP578iiMNiI7mEcoKtSb +89nHsJ2gJzVVGFKBmJJ8rmuVd3GnSf8pAZbvva34Rg== +-----END CERTIFICATE----- diff --git a/certificates/mobile/eng/public/tizen_store_test_public.pem b/certificates/mobile/eng/public/tizen_store_test_public.pem new file mode 100644 index 0000000..3fbb28b --- /dev/null +++ b/certificates/mobile/eng/public/tizen_store_test_public.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDJTCCAg2gAwIBAgIJAKUfxwBAJQC/MA0GCSqGSIb3DQEBCwUAMEkxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSswKQYDVQQDDCJUaXplbiBTdG9yZSBURVNU +IFB1YmxpYyBSb290IENsYXNzMB4XDTEzMTIzMDE1MDEyN1oXDTMzMTIyNTE1MDEy +N1owSTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKzApBgNVBAMMIlRpemVu +IFN0b3JlIFRFU1QgUHVibGljIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQCGIetmsv7HB03Y/6F3sfMlQ4sU3CR/Tojsi6CTBTwmkIz+ +/EZ5SUCR/C8fxdG+Kox1g04KdpU5g0Zsv1qVYOhAJfmMW/8X1o6y00kb1T//CoP9 +O1PgM2ZqR2QSFvGYC4/r60SyFz/phQRHeMIBsKg1sC8Jneq4avIjlz+dY8AvG2o9 +r1AQgvkHdymHqRUnEqW0q7T5q2dcDyC9u0b1lNbk0xc4p9YrBLWNDogho0h7qNT+ +pXQHJ1tr3rsQXDKtRTZG8ovWVfeJSdk+DM6ayny7BISPPdF3cUxRr9B6o/DJd21W +/n+5qs91+BqgenbqHxU09t7cZk0rVvRaEKGe1O5JAgMBAAGjEDAOMAwGA1UdEwQF +MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAH6GBnJPl3cXAAGeuPAQQa2cENfb+Opl +6tKdAbnhM8vcKIHAmGrg+xkcySnmGcOVU2DT7mIsZ6EpvFCj1qi9J9vPtWYtkgQr +sBpC7jcov71vtMySyDiNtPk5npznTqNNuEDFFm1bOl1GyZ8mvRMyYwdko3WEtugr +v2l2ZlitPa8AFzLZ/V4ixGlFtIkWkmFhfd6i6izWU66fjdWlOD7vSQ0+pUjllbeu +k480w1fjB6gdtrTfNPfrHUKPNFKrWNIcvapDXnhjJEBNYuIsaobcu/HGcORMUiEe +yUEoNJEPrK2iWsgIKMGALziAbpqkar643CdL8eakEK36BG+7c0jwRp8= +-----END CERTIFICATE----- diff --git a/certificates/eng/wac/wac.publisherid.pem b/certificates/mobile/eng/wac/wac.publisherid.pem index 758fe66..758fe66 100644 --- a/certificates/eng/wac/wac.publisherid.pem +++ b/certificates/mobile/eng/wac/wac.publisherid.pem diff --git a/certificates/eng/wac/wac.root.preproduction.pem b/certificates/mobile/eng/wac/wac.root.preproduction.pem index 7c46a6a..7c46a6a 100644 --- a/certificates/eng/wac/wac.root.preproduction.pem +++ b/certificates/mobile/eng/wac/wac.root.preproduction.pem diff --git a/certificates/eng/wac/wac.root.production.pem b/certificates/mobile/eng/wac/wac.root.production.pem index efccefd..efccefd 100644 --- a/certificates/eng/wac/wac.root.production.pem +++ b/certificates/mobile/eng/wac/wac.root.production.pem diff --git a/certificates/mobile/usr/CMakeLists.txt b/certificates/mobile/usr/CMakeLists.txt new file mode 100644 index 0000000..22b6316 --- /dev/null +++ b/certificates/mobile/usr/CMakeLists.txt @@ -0,0 +1,5 @@ +MESSAGE("Copying usr root CA certificates.") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/developer/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/public/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/partner/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/platform/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") diff --git a/certificates/usr/developer/Tizen_Developers_Root_Class.pem b/certificates/mobile/usr/developer/Tizen_Developers_Root_Class.pem index 0337c3d..0337c3d 100644 --- a/certificates/usr/developer/Tizen_Developers_Root_Class.pem +++ b/certificates/mobile/usr/developer/Tizen_Developers_Root_Class.pem diff --git a/certificates/usr/developer/tizen-developer-root-ca.pem b/certificates/mobile/usr/developer/tizen-developer-root-ca.pem index 76c003c..76c003c 100644 --- a/certificates/usr/developer/tizen-developer-root-ca.pem +++ b/certificates/mobile/usr/developer/tizen-developer-root-ca.pem diff --git a/certificates/usr/developer/tizen-developers-root.pem b/certificates/mobile/usr/developer/tizen-developers-root.pem index deae3f7..deae3f7 100644 --- a/certificates/usr/developer/tizen-developers-root.pem +++ b/certificates/mobile/usr/developer/tizen-developers-root.pem diff --git a/certificates/mobile/usr/partner/tizen_association_dev_partner.pem b/certificates/mobile/usr/partner/tizen_association_dev_partner.pem new file mode 100644 index 0000000..c2bd831 --- /dev/null +++ b/certificates/mobile/usr/partner/tizen_association_dev_partner.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPTCCAiWgAwIBAgIJAKEyT/GyfP1cMA0GCSqGSIb3DQEBCwUAMFUxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTcwNQYDVQQDDC5UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUGFydG5lciBSb290IENsYXNzMB4XDTEzMTIzMDE1MDUzOVoX +DTMzMTIyNTE1MDUzOVowVTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xNzA1 +BgNVBAMMLlRpemVuIEFzc29jaWF0aW9uIERFVkVMT1BFUiBQYXJ0bmVyIFJvb3Qg +Q2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS++lYVAmm/WQZ +D3HM1e+lK+bYdnVt7cf0YJAYyirE2aAmly7AqAak30ZZScrdx/HoCRCqOQtDGMiU +wsLH+cdDxUOx96/Kd84S4ZYgDgBfGuFUf6qe3zkueht+5sdJkPEX5EKHSAop8rpH +2bE1856Puhe5F4zkWObSkBj8MsEEvX5iRx18HSet/zXilTLuUPW6v3DNqEeCbmoc +ZQeN0hMx/vfu+RkrFTT+VzcnybKYp/qbAvmSbkXobXgGyBgzsMtNKxK/S8hMSP21 +4Gh+3Phx4nOtueTvRHvXZe3TzSQcHvvOoxHc9HcOD3+vpB5xqr1kz9RLSpADHw1J +aFd1nxwzAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB +ACkYsNG/jzVwEaOXDBKM4zdUsiq+B/GbW9U2wZrutrnBGw9wJJco4J+oUVPTZ76W +h0XVSUZpXe0tOLwumWgtbu4nPiHPs7BNbdh6vK/2CNs1C7Ogjuhu5qviwyAlNA9H +bPRl/jaDto7yYVGvFTG5SZpqwyjgtZsU2PskWym6yYhwo6CfLuc1UuiOuGYMcjJQ +guZD7Jk4ADkinPr4kcU/O94BVvM9xBqlytPN0epmsf3x2kCDkxajBQjfnVe/C8+4 +ZTLvrebXY2NwxXud/GZyLCNstZ26xbOMaDndQMZr6RpC1nyN3b/vXLcmqx5GCaKk +Y09eFPtT4ESO8MHtKwAxqAg= +-----END CERTIFICATE----- diff --git a/certificates/mobile/usr/partner/tizen_store_partner.pem b/certificates/mobile/usr/partner/tizen_store_partner.pem new file mode 100644 index 0000000..d66ee4c --- /dev/null +++ b/certificates/mobile/usr/partner/tizen_store_partner.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHTCCAgWgAwIBAgIJAJyDjHFQAnd8MA0GCSqGSIb3DQEBCwUAMEUxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMScwJQYDVQQDDB5UaXplbiBTdG9yZSBQYXJ0 +bmVyIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwMTE3WhcNMzMxMjI1MTUwMTE3WjBF +MRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjEnMCUGA1UEAwweVGl6ZW4gU3Rv +cmUgUGFydG5lciBSb290IENsYXNzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAt9tNZQuf+ftOBsmsmEJGfsaavhtoFTZMRJ/pv+d7RetIb5iLZw5NAkzH +1fW+/TejePmM/ZKpGO+sDvRAPLIIdgsp5b0I38rwuQMtJfdm/2PlS0wHUcUwqZvy +FSzdlxVpEMgldPqbjvjTqLz+SDOypZFye4cYWzefsBL2mOnmDMsTvWORbM6Whfw+ +hYBix6m/uhYZ4gB5Mb6sOT55fqkeHJkQw+UCD7v3ij3/Bxjkk0egyKzHlDJ4xzc6 +TPpQBTMBy0eFfzFY7QFuv1Nbrk57XsZqgX9ciAdUFho8m9y5IiYRfKOkyR9wYbwj +hIADdsWs5NaosqCTmbxiWfGaX0dtOwIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0G +CSqGSIb3DQEBCwUAA4IBAQCJDxjaueDBR8gboDFI+patSM9XnsCOBjjwB0Wgs1Dj +oNoRdX8theV0/xJLrPuXSy0vAOlE225mwXEd7bCem8be5EKViBy8iv2wWL0ZvuDP +MrO7DcwC785qDYLxPwGUrqV/hAYSF2uj1HHVXLbPp76mMFb1Q1FPSmS4xeeYKIuL +WRU72jb187ymyp87KgE9fuANeD/m/uRqnO19yS5HVLTMBj0/PVnScGbKHl/LKNiT ++bIRWIOtdzVnrO9n+FbmLwgZ6+VHbyUoVW9fnKkUApbMdwJnkX+KRAl+9x7ABb5B +tw/+dWJ01qL9HMkFlfU3pwyNLqVOcah1h5ekRdeRdmCA +-----END CERTIFICATE----- diff --git a/certificates/mobile/usr/partner/tizen_store_test_partner.pem b/certificates/mobile/usr/partner/tizen_store_test_partner.pem new file mode 100644 index 0000000..353b3d0 --- /dev/null +++ b/certificates/mobile/usr/partner/tizen_store_test_partner.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDJTCCAg2gAwIBAgIJAIXIiNZTDEVwMA0GCSqGSIb3DQEBCwUAMEkxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSswKQYDVQQDDCJUaXplbiBTdG9yZSBURVNU +UGFydG5lciBSb290IENsYXNzMB4XDTEzMTIzMDE1MDEyN1oXDTMzMTIyNTE1MDEy +N1owSTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKzApBgNVBAMMIlRpemVu +IFN0b3JlIFRFU1RQYXJ0bmVyIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQDOKzqPT3/9lbZIiVoyoAtI+9j1I3IKJbEesJh7KNHinpdz +vHeYOWhZxxm5w4QCJ1MSBof8h7IfkO5ChUI3+IsLQM4KKFe2QAmMRaq4/oQ1ID2F +4gA3K/o5e8M3KwkdDyLzp+jxgglPWrwdvnxtU3FJOjJK0K7jU9/Tr859cp37Mzg8 +MFJkIN2ImsHkU5w4T79gO6jtYpKeuZeYXV9lwkhLdWAq3lpu+GEMj0yS2YqRWtB3 +oNz5wpzPut2eXkxjT5+cNsZMwxyOKVBgvoHLsx/ymWMEFeYgdneHuvbVkpqpPv4Y +Xm0pEbwoEx0pcFVZ1kGW92I7E4rlwd0MBfEk5QgXAgMBAAGjEDAOMAwGA1UdEwQF +MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIjrK0W8ctUhL8y6QYxzVP70HqmPj9W4 +mlyx5jWBUiw/tGQvIM4RSRxrHGnet2X1aHobvwlFuOoFI2Et8sy87xoK2y7rsd93 +yItd8GNDgo1PcAGT0L9I2P+/RTXW4x9+DaZW3JeY748BuYMiCdX5nA5hFvg/kzLT +doiFllLdyhyWzxCwDOMZHMHXD04RaKeWsyPZYEko/b7SgRgNhwJhEivLmpPXLGfx +D9zmfRsUcU6nb4VVPGJGSkIu5tfxy9jo4rs1ldOAX18GYawXMNp6GdtPRxr6zHIT +umOeWk4/aviiebtGFvrkkWdVLvE7fSQYe8NEz5iAmCeN1jfZMQL0cpE= +-----END CERTIFICATE----- diff --git a/certificates/mobile/usr/platform/tizen_association_dev_platform.pem b/certificates/mobile/usr/platform/tizen_association_dev_platform.pem new file mode 100644 index 0000000..e8e8b04 --- /dev/null +++ b/certificates/mobile/usr/platform/tizen_association_dev_platform.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPzCCAiegAwIBAgIJAMHhUV/SBOJTMA0GCSqGSIb3DQEBCwUAMFYxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTgwNgYDVQQDDC9UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUGxhdGZvcm0gUm9vdCBDbGFzczAeFw0xMzEyMzAxNTA1Mzla +Fw0zMzEyMjUxNTA1MzlaMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMTgw +NgYDVQQDDC9UaXplbiBBc3NvY2lhdGlvbiBERVZFTE9QRVIgUGxhdGZvcm0gUm9v +dCBDbGFzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOSPcakP+RAY +7zQ5CF/m+GgB6op0Bdn1Z90F72PRXZpBplyUqXhkx3Ug+x1EBAmOjo3BUh1f0u4u +BXrxkI4H1wtgG3kMoprzMERLdIfCMDp+MCGslIAbApWbTZ7akv8FOcZyL3apQda+ +nLInd67uLOJ2YJ99CkeTZHKeoKy3P62gAZxw6j3UY+IBgdP8c+K3vII/KZj9Tl/G +afliSibhK48yJ9TEEdYobnaTKG9dtk5aj+dr4I4LW33MVuOaW+l1lZfaUdFRPbq4 +eHw1tB/HOeV46yEoxmHKLNffsLuR2vhsXdyd/240JqnyEG1JoymPdRAM3uFSZYE1 +/jM69Hg/5uECAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC +AQEADsv3CXY79VtNchvONSTU13OibFwcTZFaq3O3DB6ClZVRFChyad+ZwmhGEY1p +rOwSFJZpPWOACuFdiSKg08FdJEUQMgQdQklUJY2kKAtSj40+4pIlvAd4MxGxj9JP +6r0cdnp6/rWfPPVOSpPps6Vx3ML4lxYWcybSwcqdRtdXvQFlA6w7Syjs8KmbIuBf +GmuFerjGJAawy3Uvlb7fuvtOXiPqLAOpNX/Qanj8yKxHPi4FcYdxD/n0yW+8SzeL +y8B5VVJlUX0u1VYe07Q3mNwrto+xw/Un5GAd6nupz3MGduWODK1rC65+sz8Q5SwI +Dbn/OGS3G5OJuLp3YnMLYpDkXA== +-----END CERTIFICATE----- diff --git a/certificates/mobile/usr/platform/tizen_store_platform.pem b/certificates/mobile/usr/platform/tizen_store_platform.pem new file mode 100644 index 0000000..8163ed2 --- /dev/null +++ b/certificates/mobile/usr/platform/tizen_store_platform.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHzCCAgegAwIBAgIJAIuZ+ZwVMHFgMA0GCSqGSIb3DQEBCwUAMEYxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSgwJgYDVQQDDB9UaXplbiBTdG9yZSBQbGF0 +Zm9ybSBSb290IENsYXNzMB4XDTEzMTIzMDE1MDExN1oXDTMzMTIyNTE1MDExN1ow +RjEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKDAmBgNVBAMMH1RpemVuIFN0 +b3JlIFBsYXRmb3JtIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQC9yXSPnejVdt0+VWOvZxyHdcSMM3bqGI0390IXr4xQU6kWpwBSFC8L +BmtrdiljeNU2LkHKECNYQ/0YczFr1v3a0BQhC9ApV/g1sZocb2FsuCtEAUtSYf5J +cZg+1m2hN9tN25REhKVhNcd2hnPj+5o1LdnblcyWP6Lq6bvrm2emmruhXEe2hcNe +U3kNtTkQcPU7uL/kzjWfhYoCzRwAAV2ikdBiZet8SeHWVPqgiYOj68Fh/EKy3jDe +ggjjQxLcQeNYMdsSqFk7gbKJ93qr/AcjXFYDXKvKtRRWZifjNE+vgQ/kzKBpWwx1 +Lh6aZ7OSv5ZqJwB0BFJYgrMuk1B7srttAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQELBQADggEBABMWAFyv4bn+V0HPKc6Vhw4IaUPvKcJb/0XJgQKp +Ltk925d29MWCimJ8/ygoX8GhkAohFa527m8F+VlCIGMJqd3MEDv6uCViIsauokH6 +8hZSGMCA2Vgvw5J3WDFq34b0B12lxy3H28E+XIALYYgU/i3rqoyYgG1diJr7826D +UXrtwbzTiqv3+cxQJJDT+Kv6lJMA/sjka/P5KWLDB9j344qBYBzUgcVmVnHXwmEs +wIlRNab7CSt6oQSwynjDBLohPRv8SumAdrun3LAerDfVcOiHcJS9KlxINLdvw/2z +/L1iG8T+LjwNaL1hOpw3ijs5hIWU/3gurfZQF7evZgJ/nV4= +-----END CERTIFICATE----- diff --git a/certificates/mobile/usr/platform/tizen_store_test_platform.pem b/certificates/mobile/usr/platform/tizen_store_test_platform.pem new file mode 100644 index 0000000..9d2c2de --- /dev/null +++ b/certificates/mobile/usr/platform/tizen_store_test_platform.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDKTCCAhGgAwIBAgIJAJTJAy88oVNdMA0GCSqGSIb3DQEBCwUAMEsxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMS0wKwYDVQQDDCRUaXplbiBTdG9yZSBURVNU +IFBsYXRmb3JtIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwMTI3WhcNMzMxMjI1MTUw +MTI3WjBLMRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjEtMCsGA1UEAwwkVGl6 +ZW4gU3RvcmUgVEVTVCBQbGF0Zm9ybSBSb290IENsYXNzMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA6XYMv2IRs1VbscVucwgZJhjZLSb1UFflLkOP59hB +qRzZ2fFepcdzcheiZLI1A2esg7ZVmFMorIxHYwc32dLijN7rOou3VNkruksDeAA/ +DDBH5HPDoil1zHZuvcX1hXN05zv1Adj/WCf1Mm7cuj4F5WjPcm+/hpv/vEQt224Z +Tm/YxCOpj9pgK1Q5kgkBrqtH+fTgRca5KZAFu5vxpc+GawT1t3bLn/acAIO7paKO +qNge3T0XX0dUm/CNr8P+c3LMmstINFVM6wbAG0dSyyF8FyTUKHqNGOttsliEKaa/ +xklCdysHKOnnGVgYfuSSb2+rUDJy8WpOFK/mc+isEAxbyQIDAQABoxAwDjAMBgNV +HRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCHo0xPljSuCW4lO6rmMwjunN7R +2+mYJp+tt606Ugn1AMeAsc7kNaw7K64ZZa4qE/hh1o0rFGCrYRZazg9G3em1VFr5 +7ppT8ZBw8GRQ9V8FvVr1o0gwWy3PBKU3PGllROTREYxuBaBuYSb4LTTp4SpM2Fz9 +p0L9Fn4XOfS/wgN3R5BXkZODBYJpXqJrZzRkbZq2gyPxlVxKK6QZXz8OTSK67/O2 +dBCZZj392AdxbE+gTvv8S8JtHoc4NJBr7LxMObps65u7r8nlFq/knMPpcdovqpj/ +XB9QFXw7Y834NAhvh9oe4e76kSLY18Ag+80IkLyE18TSZtwjTKVK4avxWF2W +-----END CERTIFICATE----- diff --git a/certificates/mobile/usr/public/tizen_association_dev_public.pem b/certificates/mobile/usr/public/tizen_association_dev_public.pem new file mode 100644 index 0000000..a70f304 --- /dev/null +++ b/certificates/mobile/usr/public/tizen_association_dev_public.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDOzCCAiOgAwIBAgIJAIghU0nmmUUlMA0GCSqGSIb3DQEBCwUAMFQxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTYwNAYDVQQDDC1UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUHVibGljIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwNTM5WhcN +MzMxMjI1MTUwNTM5WjBUMRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjE2MDQG +A1UEAwwtVGl6ZW4gQXNzb2NpYXRpb24gREVWRUxPUEVSIFB1YmxpYyBSb290IENs +YXNzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7Z1tVsO0gVYdAxyz ++1mHNgHkdiLz8Drer9LXItILHOaJC21kBh3FByWL2fOxIAm7WGp/wCqqjY9GJRpz +tj/3uYEIJKDLLfwgwQJF1WoV3XzwTtY/ZO/N9lH51PhW/qQy+1qP8E0H1meKgVM3 +m1IUuXLkpjzf1jfhcCM6gEQB9R4DBYd6ua0L/lGvkRQOjNMeAnEcmxCDXptRfu7v +/fOx3ttIV81Lf18VdQIi3yzRbP68z/MTfPNwhm/QG+C+v+JCv4A/mchEhAuPuuSu +1Op9QsiKZNY2wvJ0zOr44zM2smD3kbi4JgfYWUljFifDXsW1b6Lbzr42MsT+abpF +ciJZCQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAi +nOTRl3o20ww/M6UJCnGaGUU1fx+E/u+JUybz/DZWQtwZDh2dyVCoTaiVXcY71OXq +e4z+ZwarErdRnd6qfn6tNQBFJPj/quDULTVUHJwU72G/8Eh0zz0fQbCc7yD8vhMu +y1ceP45exApLzqupc4bFq3N+/lJiDzVNU/fVWjsr1ut5lHsXzXmeYUEGh+iwoFgD +z4zOJQ/0xwxcatkKBFZRnckUI46YyV9rlbeb9myTDqzRo/BXaor3lNbWJTvlKXrT +rGGUot1OUwUY0ZqRInUlWE45uOdIO1FE0VvJiBr2nTfS/APbg475t4D4gq3hvOkg +WdojCrFoNvutFOrtyxBz +-----END CERTIFICATE----- diff --git a/certificates/mobile/usr/public/tizen_store_public.pem b/certificates/mobile/usr/public/tizen_store_public.pem new file mode 100644 index 0000000..230d788 --- /dev/null +++ b/certificates/mobile/usr/public/tizen_store_public.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDGzCCAgOgAwIBAgIJAOEI5BIsY5EoMA0GCSqGSIb3DQEBCwUAMEQxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSYwJAYDVQQDDB1UaXplbiBTdG9yZSBQdWJs +aWMgUm9vdCBDbGFzczAeFw0xMzEyMzAxNTAxMTdaFw0zMzEyMjUxNTAxMTdaMEQx +GjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMSYwJAYDVQQDDB1UaXplbiBTdG9y +ZSBQdWJsaWMgUm9vdCBDbGFzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAJ4cdgb+2vqpSBd0zhI516hOXDwrr+Jjqp1HeVwZHDMse60NUNRxyRGb0sZB +XULzO2djvcm83pmfPoDV5XLruFWz2me7k1jER/+y+jwAZbJqtggEXl32VPclBK5Z +gJWI1Th0NJOyJ7cm+AsgMXUPOw1wTFZsIUtjRFyIVFc0dNPWKvohv51DECW5PYmg +IMHpR76FOPGBCFYSYar8cgD4kwtq4DPZHukg7bNkLN41zqEua+QP4tSPJwPv9kr2 +kwzTHcJt3iUkMs/EayHI77Xdt3XT/66V7G0oOD8xTKGZZ3l0Qz5UHG1pAk0Z1mcz +8lvQ5natExFOo0RkMaejtNZVkYUCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkq +hkiG9w0BAQsFAAOCAQEAYoZfTyWKeTRSc1sWRYucxQDw5yKRwE93KyMeZ3O5Khxq +bmfoB9gUocjwCGGCWcsjtprDTTxwsg5ZJ01E/xJMXKBHpQ2OXH93Wm+KM3aoB0n6 +dZ5Ael4EnH7XjV9RN/gY8/thyGTnmNAgbdWHpPo1KTLqhXrVHdO7JnNyXZqeSaWF +N5LOzinP6jJJs+4nRlp10C0hz7KgIB9loHFuDwLRBJN/YUv008LC+0STHEVTVQsI +vDmvfB4DmBHEl1FwXYLIYMwNbj7KgCW+mDwbtTYlM4h0jP578iiMNiI7mEcoKtSb +89nHsJ2gJzVVGFKBmJJ8rmuVd3GnSf8pAZbvva34Rg== +-----END CERTIFICATE----- diff --git a/certificates/mobile/usr/public/tizen_store_test_public.pem b/certificates/mobile/usr/public/tizen_store_test_public.pem new file mode 100644 index 0000000..3fbb28b --- /dev/null +++ b/certificates/mobile/usr/public/tizen_store_test_public.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDJTCCAg2gAwIBAgIJAKUfxwBAJQC/MA0GCSqGSIb3DQEBCwUAMEkxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSswKQYDVQQDDCJUaXplbiBTdG9yZSBURVNU +IFB1YmxpYyBSb290IENsYXNzMB4XDTEzMTIzMDE1MDEyN1oXDTMzMTIyNTE1MDEy +N1owSTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKzApBgNVBAMMIlRpemVu +IFN0b3JlIFRFU1QgUHVibGljIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQCGIetmsv7HB03Y/6F3sfMlQ4sU3CR/Tojsi6CTBTwmkIz+ +/EZ5SUCR/C8fxdG+Kox1g04KdpU5g0Zsv1qVYOhAJfmMW/8X1o6y00kb1T//CoP9 +O1PgM2ZqR2QSFvGYC4/r60SyFz/phQRHeMIBsKg1sC8Jneq4avIjlz+dY8AvG2o9 +r1AQgvkHdymHqRUnEqW0q7T5q2dcDyC9u0b1lNbk0xc4p9YrBLWNDogho0h7qNT+ +pXQHJ1tr3rsQXDKtRTZG8ovWVfeJSdk+DM6ayny7BISPPdF3cUxRr9B6o/DJd21W +/n+5qs91+BqgenbqHxU09t7cZk0rVvRaEKGe1O5JAgMBAAGjEDAOMAwGA1UdEwQF +MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAH6GBnJPl3cXAAGeuPAQQa2cENfb+Opl +6tKdAbnhM8vcKIHAmGrg+xkcySnmGcOVU2DT7mIsZ6EpvFCj1qi9J9vPtWYtkgQr +sBpC7jcov71vtMySyDiNtPk5npznTqNNuEDFFm1bOl1GyZ8mvRMyYwdko3WEtugr +v2l2ZlitPa8AFzLZ/V4ixGlFtIkWkmFhfd6i6izWU66fjdWlOD7vSQ0+pUjllbeu +k480w1fjB6gdtrTfNPfrHUKPNFKrWNIcvapDXnhjJEBNYuIsaobcu/HGcORMUiEe +yUEoNJEPrK2iWsgIKMGALziAbpqkar643CdL8eakEK36BG+7c0jwRp8= +-----END CERTIFICATE----- diff --git a/certificates/mobile/usr/store/tizen_store_partner.pem b/certificates/mobile/usr/store/tizen_store_partner.pem new file mode 120000 index 0000000..ecd8d10 --- /dev/null +++ b/certificates/mobile/usr/store/tizen_store_partner.pem @@ -0,0 +1 @@ +../partner/tizen_store_partner.pem
\ No newline at end of file diff --git a/certificates/mobile/usr/store/tizen_store_platform.pem b/certificates/mobile/usr/store/tizen_store_platform.pem new file mode 120000 index 0000000..6e743fc --- /dev/null +++ b/certificates/mobile/usr/store/tizen_store_platform.pem @@ -0,0 +1 @@ +../platform/tizen_store_platform.pem
\ No newline at end of file diff --git a/certificates/mobile/usr/store/tizen_store_public.pem b/certificates/mobile/usr/store/tizen_store_public.pem new file mode 120000 index 0000000..caf77b9 --- /dev/null +++ b/certificates/mobile/usr/store/tizen_store_public.pem @@ -0,0 +1 @@ +../public/tizen_store_public.pem
\ No newline at end of file diff --git a/certificates/mobile/usr/test/tizen_association_dev_partner.pem b/certificates/mobile/usr/test/tizen_association_dev_partner.pem new file mode 120000 index 0000000..a342dc0 --- /dev/null +++ b/certificates/mobile/usr/test/tizen_association_dev_partner.pem @@ -0,0 +1 @@ +../partner/tizen_association_dev_partner.pem
\ No newline at end of file diff --git a/certificates/mobile/usr/test/tizen_association_dev_platform.pem b/certificates/mobile/usr/test/tizen_association_dev_platform.pem new file mode 120000 index 0000000..c873ebc --- /dev/null +++ b/certificates/mobile/usr/test/tizen_association_dev_platform.pem @@ -0,0 +1 @@ +../platform/tizen_association_dev_platform.pem
\ No newline at end of file diff --git a/certificates/mobile/usr/test/tizen_association_dev_public.pem b/certificates/mobile/usr/test/tizen_association_dev_public.pem new file mode 120000 index 0000000..88a823d --- /dev/null +++ b/certificates/mobile/usr/test/tizen_association_dev_public.pem @@ -0,0 +1 @@ +../public/tizen_association_dev_public.pem
\ No newline at end of file diff --git a/certificates/mobile/usr/verify/.gitignore b/certificates/mobile/usr/verify/.gitignore new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/certificates/mobile/usr/verify/.gitignore diff --git a/certificates/mobile/usr/verify/tizen_store_test_partner.pem b/certificates/mobile/usr/verify/tizen_store_test_partner.pem new file mode 120000 index 0000000..182926d --- /dev/null +++ b/certificates/mobile/usr/verify/tizen_store_test_partner.pem @@ -0,0 +1 @@ +../partner/tizen_store_test_partner.pem
\ No newline at end of file diff --git a/certificates/mobile/usr/verify/tizen_store_test_platform.pem b/certificates/mobile/usr/verify/tizen_store_test_platform.pem new file mode 120000 index 0000000..a0211d6 --- /dev/null +++ b/certificates/mobile/usr/verify/tizen_store_test_platform.pem @@ -0,0 +1 @@ +../platform/tizen_store_test_platform.pem
\ No newline at end of file diff --git a/certificates/mobile/usr/verify/tizen_store_test_public.pem b/certificates/mobile/usr/verify/tizen_store_test_public.pem new file mode 120000 index 0000000..be1070b --- /dev/null +++ b/certificates/mobile/usr/verify/tizen_store_test_public.pem @@ -0,0 +1 @@ +../public/tizen_store_test_public.pem
\ No newline at end of file diff --git a/certificates/usr/platform/tizen-distributor-root-ca-partner-operator.pem b/certificates/usr/platform/tizen-distributor-root-ca-partner-operator.pem deleted file mode 100644 index c6c09c4..0000000 --- a/certificates/usr/platform/tizen-distributor-root-ca-partner-operator.pem +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN CERTIFICATE----- -MIICzDCCAjWgAwIBAgIJAJrv22F9wyp/MA0GCSqGSIb3DQEBBQUAMIGeMQswCQYD -VQQGEwJLUjEOMAwGA1UECAwFU3V3b24xDjAMBgNVBAcMBVN1d29uMRYwFAYDVQQK -DA1UaXplbiBUZXN0IENBMSIwIAYDVQQLDBlUaXplbiBEaXN0cmlidXRvciBUZXN0 -IENBMTMwMQYDVQQDDCpUaXplbiBQYXJ0bmVyLU9wZXJhdG9yIERpc3RyaWJ1dG9y -IFJvb3QgQ0EwHhcNMTIxMjEzMDUzOTMyWhcNMjIxMjExMDUzOTMyWjCBnjELMAkG -A1UEBhMCS1IxDjAMBgNVBAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UE -CgwNVGl6ZW4gVGVzdCBDQTEiMCAGA1UECwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVz -dCBDQTEzMDEGA1UEAwwqVGl6ZW4gUGFydG5lci1PcGVyYXRvciBEaXN0cmlidXRv -ciBSb290IENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC9X0Hw0EfAuagg -De9h6Jtvh8Df4fyVbvLm9VNea/iVP3/qTbG8tNqoQ32lu0SwzAZBnjpvpbxzsWs9 -pSYo7Ys1fymHlu+gf+kmTGTVscBrAHWkr4O0m33x2FYfy/wmu+IImnRDYDud83rN -tjQmMO6BihN9Lb6kLiEtVIa8ITwdQwIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0G -CSqGSIb3DQEBBQUAA4GBAHS2M2UnfEsZf80/sT84xTcfASXgpFL/1M5HiAVpR+1O -UwLpLyqHiGQaASuADDeGEfcIqEf8gP1SzvnAZqLx9GchbOrOKRleooVFH7PRxFBS -VWJ5Fq46dJ1mCgTWSkrL6dN5j9hWCzzGfv0Wco+NAf61n9kVbCv7AScIJwQNltOy ------END CERTIFICATE----- diff --git a/certificates/wearable/CMakeLists.txt b/certificates/wearable/CMakeLists.txt new file mode 100644 index 0000000..79091c8 --- /dev/null +++ b/certificates/wearable/CMakeLists.txt @@ -0,0 +1,3 @@ +MESSAGE("Release mode : ${RELMODE}") +MESSAGE("Add ${RELMODE} cerificates") +ADD_SUBDIRECTORY(${RELMODE}) diff --git a/certificates/wearable/emul/CMakeLists.txt b/certificates/wearable/emul/CMakeLists.txt new file mode 100755 index 0000000..b5d4ccc --- /dev/null +++ b/certificates/wearable/emul/CMakeLists.txt @@ -0,0 +1,6 @@ +MESSAGE("Copying emulator root CA certificates.") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/developer/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/public/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/partner/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/platform/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/wac/ DESTINATION /usr/share/cert-svc/certs/code-signing/wac FILES_MATCHING PATTERN "*.pem") diff --git a/certificates/wearable/emul/developer/Tizen_Developers_Root_Class.pem b/certificates/wearable/emul/developer/Tizen_Developers_Root_Class.pem new file mode 100644 index 0000000..0337c3d --- /dev/null +++ b/certificates/wearable/emul/developer/Tizen_Developers_Root_Class.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDTzCCAjegAwIBAgIJALddlYde0wE9MA0GCSqGSIb3DQEBCwUAMF4xGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlv +bjEkMCIGA1UEAwwbVGl6ZW4gRGV2ZWxvcGVycyBSb290IENsYXNzMB4XDTEzMTIz +MDE1MDQxMFoXDTMzMTIyNTE1MDQxMFowXjEaMBgGA1UECgwRVGl6ZW4gQXNzb2Np +YXRpb24xGjAYBgNVBAsMEVRpemVuIEFzc29jaWF0aW9uMSQwIgYDVQQDDBtUaXpl +biBEZXZlbG9wZXJzIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDRUet02YnWItxNZzZc+o2WqH3LrJh70mCY/B9jlw9ckKKABD39glT1 +7KaW+ZKFyN9M3h/wd2SU5g3CkwMMNOIrFLTB3YryR/aH+3ps6c8RqSUJG+6klFOa +XuiG0kCzxvwVA+T+8z7zZKeBj6D6AooA6BpKgflu9J94KQqT3/y5IABQLm3SrB4i +clabdT3Y+ZEBz63yNcHqJTpjqQw/wB3LV5a0i/Y/MjPn8Oogkgh/edJvIklUXcZC +5Ac1tYB+ZZLKvROqUrPyzFOyPMU/EnoXRYX+PBiLtG+34o0Orw31Ifjs/r0AFs5q +sLjR37YB9x5IWSwfTJuZcSPtyO1nDeNDAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQELBQADggEBAJ60YDkQ8IPBZoamDMoxkNlKFxv5azN7eeD5nO1h +9ASzz3HI5wa9Iry67l0MBjio3caLHjCnV9KzllXMBNCL6Dv0fBpFUadU57lfX5ra +H7ELGlpplyj1aVQlHm3zvF8eXGu6zmdS0Vdw/NOGaNuIwm/xUUCkeJyPWMxNL0FN +fooMoQ5nCHn0InlYb+Pk/DnLqiOjuh/GkVyLc6YlYAUt/JW++QLSDQbiftTGgQhG +jSDayUNJmyTXC/PBWZ+7qvi0st/K+/22UEBMasLXCnOvW50ShG0ZrjBaYXs6QaN0 +zC9ZkJLrk1wNMTIL/8D8lKym58rOvu6EP1bKK6T1kKQfRjs= +-----END CERTIFICATE----- diff --git a/certificates/wearable/emul/developer/tizen-developer-root-ca.pem b/certificates/wearable/emul/developer/tizen-developer-root-ca.pem new file mode 100644 index 0000000..76c003c --- /dev/null +++ b/certificates/wearable/emul/developer/tizen-developer-root-ca.pem @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE----- +MIICnzCCAggCCQCn+GGT4zh+BjANBgkqhkiG9w0BAQUFADCBkzELMAkGA1UEBhMC +S1IxDjAMBgNVBAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6 +ZW4gVGVzdCBDQTElMCMGA1UECwwcVGl6ZW4gVGVzdCBEZXZlbG9wZXIgUm9vdCBD +QTElMCMGA1UEAwwcVGl6ZW4gVGVzdCBEZXZlbG9wZXIgUm9vdCBDQTAeFw0xMjEw +MjYwOTUwMTNaFw0yMjEwMjQwOTUwMTNaMIGTMQswCQYDVQQGEwJLUjEOMAwGA1UE +CAwFU3V3b24xDjAMBgNVBAcMBVN1d29uMRYwFAYDVQQKDA1UaXplbiBUZXN0IENB +MSUwIwYDVQQLDBxUaXplbiBUZXN0IERldmVsb3BlciBSb290IENBMSUwIwYDVQQD +DBxUaXplbiBUZXN0IERldmVsb3BlciBSb290IENBMIGfMA0GCSqGSIb3DQEBAQUA +A4GNADCBiQKBgQDWT6ZH5JyGadTUK1QmNwU8j+py4WtuElJE+4/wPFP8/KBmvvmI +rGVjhUbKXToKIo8N6C/0SLxGEWuRAIoZHhg5JVbw1Ay7smgJJHizDUAqMTmV6LI9 +yTFbBV+OlO2Dir4LVdQ/XDBiqqslr7pqXgsg1V2g7x+tOI/f3dn2kWoVZQIDAQAB +MA0GCSqGSIb3DQEBBQUAA4GBADGJYMtzUBDK+KKLZQ6zYmrKb+OWLlmEr/t/c2af +KjTKUtommcz8VeTPqrDBOwxlVPdxlbhisCYzzvwnWeZk1aeptxxU3kdW9N3/wocN +5nBzgqkkHJnj/ptqjrH2v/m0Z3hBuI4/akHIIfCBF8mUHwqcxYsRdcCIrkgp2Aiv +bSaM +-----END CERTIFICATE----- diff --git a/certificates/wearable/emul/developer/tizen-developers-root.pem b/certificates/wearable/emul/developer/tizen-developers-root.pem new file mode 100644 index 0000000..deae3f7 --- /dev/null +++ b/certificates/wearable/emul/developer/tizen-developers-root.pem @@ -0,0 +1,72 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 0 (0x0) + Signature Algorithm: sha1WithRSAEncryption + Issuer: O=Tizen Association, OU=Tizen Association, CN=Tizen Developers Root + Validity + Not Before: Jan 1 00:00:00 2012 GMT + Not After : Jan 1 00:00:00 2032 GMT + Subject: O=Tizen Association, OU=Tizen Association, CN=Tizen Developers Root + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:a7:6a:c2:c1:74:d8:87:6f:2f:71:a8:17:58:b2: + 1e:56:d1:2f:5c:0e:44:79:34:7d:52:72:f8:0f:3c: + 9d:ee:12:2a:f2:b9:31:2d:b2:0c:30:e7:02:ad:73: + 13:73:b6:c4:1f:6b:70:15:a4:ee:5f:1c:8a:5c:c5: + bf:d9:cf:a2:77:79:b7:67:50:79:71:a0:aa:c1:23: + eb:ef:6a:0a:3d:22:38:8d:29:2f:ac:00:b9:5b:b1: + 07:c7:5e:8c:f3:5f:1a:1b:8b:50:91:72:14:06:10: + eb:b5:29:87:e9:d1:4e:76:df:33:1a:ad:9f:6a:78: + f5:b0:44:df:52:65:c0:78:b1:84:ec:e4:18:70:46: + f6:4a:85:86:5d:1e:f9:62:d7:e9:d4:b0:30:fc:bd: + e5:ba:e1:bf:91:bc:c1:72:b6:6d:d4:2b:f4:e6:37: + c2:3f:9e:f9:7a:8a:5e:ea:9e:69:f3:41:a5:d2:d8: + 9e:5f:23:d8:85:22:d5:4c:bc:21:11:d5:b1:d7:c0: + 8c:68:2e:c8:5d:0a:36:06:6f:89:76:30:c7:d1:1b: + a1:fe:f4:d1:9e:31:6d:99:50:7e:9c:13:99:35:5c: + cc:1c:d3:8f:51:51:4a:4a:0c:ac:5f:ff:8f:94:ce: + 23:05:3b:db:69:39:cf:09:95:24:0b:f3:bb:e6:d6: + 08:a7 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:TRUE + Signature Algorithm: sha1WithRSAEncryption + 70:f7:98:9b:72:e0:22:2a:90:04:a8:13:32:4d:9b:4e:7f:4a: + 24:85:28:bd:35:87:ec:fc:01:48:3c:b1:f9:44:49:e1:b5:09: + 0f:98:ab:2f:0e:9d:b5:39:27:73:ac:51:0b:e3:6a:d5:f7:82: + bd:f1:00:a1:0f:db:46:3b:a3:30:a7:56:47:33:73:68:ef:f3: + cb:0b:71:1e:94:ec:26:9f:87:6b:dc:a3:c6:76:3b:d0:35:2c: + 0a:45:b9:46:87:41:e3:9f:87:c8:fa:cb:6e:74:52:cb:bf:a9: + 5d:08:b2:29:03:f4:ac:81:ff:46:b9:46:dc:8d:30:bc:39:60: + 58:3d:55:10:e9:8a:17:01:cb:87:6d:f8:6b:e9:ad:88:5d:14: + e3:94:95:02:b7:7a:96:c9:c8:8f:d8:7f:d1:fa:83:41:4a:3b: + 65:ab:5d:d9:4f:e0:fd:01:03:26:20:6f:f9:c3:5b:4a:d0:7c: + c3:46:13:91:7d:69:4a:0a:8e:49:2a:7d:00:89:0a:b6:7f:0b: + 68:07:42:50:10:74:4a:08:a6:58:5a:08:46:e3:51:ee:29:cf: + 36:c4:b7:fa:1f:bc:76:e1:75:8e:02:55:db:d1:2a:6f:54:43: + 53:d6:2f:3d:5c:da:e3:5d:2e:26:a1:d2:18:e7:8e:6b:62:32: + 35:6a:67:cb +-----BEGIN CERTIFICATE----- +MIIDOzCCAiOgAwIBAgIBADANBgkqhkiG9w0BAQUFADBYMRowGAYDVQQKDBFUaXpl +biBBc3NvY2lhdGlvbjEaMBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xHjAcBgNV +BAMMFVRpemVuIERldmVsb3BlcnMgUm9vdDAeFw0xMjAxMDEwMDAwMDBaFw0zMjAx +MDEwMDAwMDBaMFgxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMRowGAYDVQQL +DBFUaXplbiBBc3NvY2lhdGlvbjEeMBwGA1UEAwwVVGl6ZW4gRGV2ZWxvcGVycyBS +b290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp2rCwXTYh28vcagX +WLIeVtEvXA5EeTR9UnL4Dzyd7hIq8rkxLbIMMOcCrXMTc7bEH2twFaTuXxyKXMW/ +2c+id3m3Z1B5caCqwSPr72oKPSI4jSkvrAC5W7EHx16M818aG4tQkXIUBhDrtSmH +6dFOdt8zGq2fanj1sETfUmXAeLGE7OQYcEb2SoWGXR75Ytfp1LAw/L3luuG/kbzB +crZt1Cv05jfCP575eope6p5p80Gl0tieXyPYhSLVTLwhEdWx18CMaC7IXQo2Bm+J +djDH0Ruh/vTRnjFtmVB+nBOZNVzMHNOPUVFKSgysX/+PlM4jBTvbaTnPCZUkC/O7 +5tYIpwIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBw +95ibcuAiKpAEqBMyTZtOf0okhSi9NYfs/AFIPLH5REnhtQkPmKsvDp21OSdzrFEL +42rV94K98QChD9tGO6Mwp1ZHM3No7/PLC3EelOwmn4dr3KPGdjvQNSwKRblGh0Hj +n4fI+studFLLv6ldCLIpA/Ssgf9GuUbcjTC8OWBYPVUQ6YoXAcuHbfhr6a2IXRTj +lJUCt3qWyciP2H/R+oNBSjtlq13ZT+D9AQMmIG/5w1tK0HzDRhORfWlKCo5JKn0A +iQq2fwtoB0JQEHRKCKZYWghG41HuKc82xLf6H7x24XWOAlXb0SpvVENT1i89XNrj +XS4modIY545rYjI1amfL +-----END CERTIFICATE----- diff --git a/certificates/usr/partner/tizen-distributor-root-ca-partner.pem b/certificates/wearable/emul/partner/tizen-distributor-root-ca-partner.pem index 2be6916..2be6916 100644 --- a/certificates/usr/partner/tizen-distributor-root-ca-partner.pem +++ b/certificates/wearable/emul/partner/tizen-distributor-root-ca-partner.pem diff --git a/certificates/usr/partner/tizen-partner-class-developer-root.pem b/certificates/wearable/emul/partner/tizen-partner-class-developer-root.pem index fe1d0d2..fe1d0d2 100644 --- a/certificates/usr/partner/tizen-partner-class-developer-root.pem +++ b/certificates/wearable/emul/partner/tizen-partner-class-developer-root.pem diff --git a/certificates/eng/partner/tizen-partner-class-root-authority.pem b/certificates/wearable/emul/partner/tizen-partner-class-root-authority.pem index d71eab7..d71eab7 100644 --- a/certificates/eng/partner/tizen-partner-class-root-authority.pem +++ b/certificates/wearable/emul/partner/tizen-partner-class-root-authority.pem diff --git a/certificates/wearable/emul/partner/tizen_association_dev_partner.pem b/certificates/wearable/emul/partner/tizen_association_dev_partner.pem new file mode 100644 index 0000000..c2bd831 --- /dev/null +++ b/certificates/wearable/emul/partner/tizen_association_dev_partner.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPTCCAiWgAwIBAgIJAKEyT/GyfP1cMA0GCSqGSIb3DQEBCwUAMFUxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTcwNQYDVQQDDC5UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUGFydG5lciBSb290IENsYXNzMB4XDTEzMTIzMDE1MDUzOVoX +DTMzMTIyNTE1MDUzOVowVTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xNzA1 +BgNVBAMMLlRpemVuIEFzc29jaWF0aW9uIERFVkVMT1BFUiBQYXJ0bmVyIFJvb3Qg +Q2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS++lYVAmm/WQZ +D3HM1e+lK+bYdnVt7cf0YJAYyirE2aAmly7AqAak30ZZScrdx/HoCRCqOQtDGMiU +wsLH+cdDxUOx96/Kd84S4ZYgDgBfGuFUf6qe3zkueht+5sdJkPEX5EKHSAop8rpH +2bE1856Puhe5F4zkWObSkBj8MsEEvX5iRx18HSet/zXilTLuUPW6v3DNqEeCbmoc +ZQeN0hMx/vfu+RkrFTT+VzcnybKYp/qbAvmSbkXobXgGyBgzsMtNKxK/S8hMSP21 +4Gh+3Phx4nOtueTvRHvXZe3TzSQcHvvOoxHc9HcOD3+vpB5xqr1kz9RLSpADHw1J +aFd1nxwzAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB +ACkYsNG/jzVwEaOXDBKM4zdUsiq+B/GbW9U2wZrutrnBGw9wJJco4J+oUVPTZ76W +h0XVSUZpXe0tOLwumWgtbu4nPiHPs7BNbdh6vK/2CNs1C7Ogjuhu5qviwyAlNA9H +bPRl/jaDto7yYVGvFTG5SZpqwyjgtZsU2PskWym6yYhwo6CfLuc1UuiOuGYMcjJQ +guZD7Jk4ADkinPr4kcU/O94BVvM9xBqlytPN0epmsf3x2kCDkxajBQjfnVe/C8+4 +ZTLvrebXY2NwxXud/GZyLCNstZ26xbOMaDndQMZr6RpC1nyN3b/vXLcmqx5GCaKk +Y09eFPtT4ESO8MHtKwAxqAg= +-----END CERTIFICATE----- diff --git a/certificates/wearable/emul/partner/tizen_store_partner.pem b/certificates/wearable/emul/partner/tizen_store_partner.pem new file mode 100644 index 0000000..d66ee4c --- /dev/null +++ b/certificates/wearable/emul/partner/tizen_store_partner.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHTCCAgWgAwIBAgIJAJyDjHFQAnd8MA0GCSqGSIb3DQEBCwUAMEUxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMScwJQYDVQQDDB5UaXplbiBTdG9yZSBQYXJ0 +bmVyIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwMTE3WhcNMzMxMjI1MTUwMTE3WjBF +MRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjEnMCUGA1UEAwweVGl6ZW4gU3Rv +cmUgUGFydG5lciBSb290IENsYXNzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAt9tNZQuf+ftOBsmsmEJGfsaavhtoFTZMRJ/pv+d7RetIb5iLZw5NAkzH +1fW+/TejePmM/ZKpGO+sDvRAPLIIdgsp5b0I38rwuQMtJfdm/2PlS0wHUcUwqZvy +FSzdlxVpEMgldPqbjvjTqLz+SDOypZFye4cYWzefsBL2mOnmDMsTvWORbM6Whfw+ +hYBix6m/uhYZ4gB5Mb6sOT55fqkeHJkQw+UCD7v3ij3/Bxjkk0egyKzHlDJ4xzc6 +TPpQBTMBy0eFfzFY7QFuv1Nbrk57XsZqgX9ciAdUFho8m9y5IiYRfKOkyR9wYbwj +hIADdsWs5NaosqCTmbxiWfGaX0dtOwIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0G +CSqGSIb3DQEBCwUAA4IBAQCJDxjaueDBR8gboDFI+patSM9XnsCOBjjwB0Wgs1Dj +oNoRdX8theV0/xJLrPuXSy0vAOlE225mwXEd7bCem8be5EKViBy8iv2wWL0ZvuDP +MrO7DcwC785qDYLxPwGUrqV/hAYSF2uj1HHVXLbPp76mMFb1Q1FPSmS4xeeYKIuL +WRU72jb187ymyp87KgE9fuANeD/m/uRqnO19yS5HVLTMBj0/PVnScGbKHl/LKNiT ++bIRWIOtdzVnrO9n+FbmLwgZ6+VHbyUoVW9fnKkUApbMdwJnkX+KRAl+9x7ABb5B +tw/+dWJ01qL9HMkFlfU3pwyNLqVOcah1h5ekRdeRdmCA +-----END CERTIFICATE----- diff --git a/certificates/wearable/emul/partner/tizen_store_test_partner.pem b/certificates/wearable/emul/partner/tizen_store_test_partner.pem new file mode 100644 index 0000000..353b3d0 --- /dev/null +++ b/certificates/wearable/emul/partner/tizen_store_test_partner.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDJTCCAg2gAwIBAgIJAIXIiNZTDEVwMA0GCSqGSIb3DQEBCwUAMEkxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSswKQYDVQQDDCJUaXplbiBTdG9yZSBURVNU +UGFydG5lciBSb290IENsYXNzMB4XDTEzMTIzMDE1MDEyN1oXDTMzMTIyNTE1MDEy +N1owSTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKzApBgNVBAMMIlRpemVu +IFN0b3JlIFRFU1RQYXJ0bmVyIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQDOKzqPT3/9lbZIiVoyoAtI+9j1I3IKJbEesJh7KNHinpdz +vHeYOWhZxxm5w4QCJ1MSBof8h7IfkO5ChUI3+IsLQM4KKFe2QAmMRaq4/oQ1ID2F +4gA3K/o5e8M3KwkdDyLzp+jxgglPWrwdvnxtU3FJOjJK0K7jU9/Tr859cp37Mzg8 +MFJkIN2ImsHkU5w4T79gO6jtYpKeuZeYXV9lwkhLdWAq3lpu+GEMj0yS2YqRWtB3 +oNz5wpzPut2eXkxjT5+cNsZMwxyOKVBgvoHLsx/ymWMEFeYgdneHuvbVkpqpPv4Y +Xm0pEbwoEx0pcFVZ1kGW92I7E4rlwd0MBfEk5QgXAgMBAAGjEDAOMAwGA1UdEwQF +MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIjrK0W8ctUhL8y6QYxzVP70HqmPj9W4 +mlyx5jWBUiw/tGQvIM4RSRxrHGnet2X1aHobvwlFuOoFI2Et8sy87xoK2y7rsd93 +yItd8GNDgo1PcAGT0L9I2P+/RTXW4x9+DaZW3JeY748BuYMiCdX5nA5hFvg/kzLT +doiFllLdyhyWzxCwDOMZHMHXD04RaKeWsyPZYEko/b7SgRgNhwJhEivLmpPXLGfx +D9zmfRsUcU6nb4VVPGJGSkIu5tfxy9jo4rs1ldOAX18GYawXMNp6GdtPRxr6zHIT +umOeWk4/aviiebtGFvrkkWdVLvE7fSQYe8NEz5iAmCeN1jfZMQL0cpE= +-----END CERTIFICATE----- diff --git a/certificates/usr/platform/tizen-distributor-root-ca-partner-manufacturer.pem b/certificates/wearable/emul/platform/tizen-distributor-root-ca-partner-manufacturer.pem index c504d7a..c504d7a 100644 --- a/certificates/usr/platform/tizen-distributor-root-ca-partner-manufacturer.pem +++ b/certificates/wearable/emul/platform/tizen-distributor-root-ca-partner-manufacturer.pem diff --git a/certificates/emul/platform/tizen-distributor-root-ca-partner-operator.pem b/certificates/wearable/emul/platform/tizen-distributor-root-ca-partner-operator.pem index c6c09c4..c6c09c4 100644 --- a/certificates/emul/platform/tizen-distributor-root-ca-partner-operator.pem +++ b/certificates/wearable/emul/platform/tizen-distributor-root-ca-partner-operator.pem diff --git a/certificates/usr/platform/tizen-platform-class-developer-root.pem b/certificates/wearable/emul/platform/tizen-platform-class-developer-root.pem index 8b44d04..8b44d04 100644 --- a/certificates/usr/platform/tizen-platform-class-developer-root.pem +++ b/certificates/wearable/emul/platform/tizen-platform-class-developer-root.pem diff --git a/certificates/eng/platform/tizen-platform-class-root-authority.pem b/certificates/wearable/emul/platform/tizen-platform-class-root-authority.pem index a89ef0b..a89ef0b 100644 --- a/certificates/eng/platform/tizen-platform-class-root-authority.pem +++ b/certificates/wearable/emul/platform/tizen-platform-class-root-authority.pem diff --git a/certificates/wearable/emul/platform/tizen_association_dev_platform.pem b/certificates/wearable/emul/platform/tizen_association_dev_platform.pem new file mode 100644 index 0000000..e8e8b04 --- /dev/null +++ b/certificates/wearable/emul/platform/tizen_association_dev_platform.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPzCCAiegAwIBAgIJAMHhUV/SBOJTMA0GCSqGSIb3DQEBCwUAMFYxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTgwNgYDVQQDDC9UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUGxhdGZvcm0gUm9vdCBDbGFzczAeFw0xMzEyMzAxNTA1Mzla +Fw0zMzEyMjUxNTA1MzlaMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMTgw +NgYDVQQDDC9UaXplbiBBc3NvY2lhdGlvbiBERVZFTE9QRVIgUGxhdGZvcm0gUm9v +dCBDbGFzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOSPcakP+RAY +7zQ5CF/m+GgB6op0Bdn1Z90F72PRXZpBplyUqXhkx3Ug+x1EBAmOjo3BUh1f0u4u +BXrxkI4H1wtgG3kMoprzMERLdIfCMDp+MCGslIAbApWbTZ7akv8FOcZyL3apQda+ +nLInd67uLOJ2YJ99CkeTZHKeoKy3P62gAZxw6j3UY+IBgdP8c+K3vII/KZj9Tl/G +afliSibhK48yJ9TEEdYobnaTKG9dtk5aj+dr4I4LW33MVuOaW+l1lZfaUdFRPbq4 +eHw1tB/HOeV46yEoxmHKLNffsLuR2vhsXdyd/240JqnyEG1JoymPdRAM3uFSZYE1 +/jM69Hg/5uECAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC +AQEADsv3CXY79VtNchvONSTU13OibFwcTZFaq3O3DB6ClZVRFChyad+ZwmhGEY1p +rOwSFJZpPWOACuFdiSKg08FdJEUQMgQdQklUJY2kKAtSj40+4pIlvAd4MxGxj9JP +6r0cdnp6/rWfPPVOSpPps6Vx3ML4lxYWcybSwcqdRtdXvQFlA6w7Syjs8KmbIuBf +GmuFerjGJAawy3Uvlb7fuvtOXiPqLAOpNX/Qanj8yKxHPi4FcYdxD/n0yW+8SzeL +y8B5VVJlUX0u1VYe07Q3mNwrto+xw/Un5GAd6nupz3MGduWODK1rC65+sz8Q5SwI +Dbn/OGS3G5OJuLp3YnMLYpDkXA== +-----END CERTIFICATE----- diff --git a/certificates/wearable/emul/platform/tizen_store_platform.pem b/certificates/wearable/emul/platform/tizen_store_platform.pem new file mode 100644 index 0000000..8163ed2 --- /dev/null +++ b/certificates/wearable/emul/platform/tizen_store_platform.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHzCCAgegAwIBAgIJAIuZ+ZwVMHFgMA0GCSqGSIb3DQEBCwUAMEYxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSgwJgYDVQQDDB9UaXplbiBTdG9yZSBQbGF0 +Zm9ybSBSb290IENsYXNzMB4XDTEzMTIzMDE1MDExN1oXDTMzMTIyNTE1MDExN1ow +RjEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKDAmBgNVBAMMH1RpemVuIFN0 +b3JlIFBsYXRmb3JtIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQC9yXSPnejVdt0+VWOvZxyHdcSMM3bqGI0390IXr4xQU6kWpwBSFC8L +BmtrdiljeNU2LkHKECNYQ/0YczFr1v3a0BQhC9ApV/g1sZocb2FsuCtEAUtSYf5J +cZg+1m2hN9tN25REhKVhNcd2hnPj+5o1LdnblcyWP6Lq6bvrm2emmruhXEe2hcNe +U3kNtTkQcPU7uL/kzjWfhYoCzRwAAV2ikdBiZet8SeHWVPqgiYOj68Fh/EKy3jDe +ggjjQxLcQeNYMdsSqFk7gbKJ93qr/AcjXFYDXKvKtRRWZifjNE+vgQ/kzKBpWwx1 +Lh6aZ7OSv5ZqJwB0BFJYgrMuk1B7srttAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQELBQADggEBABMWAFyv4bn+V0HPKc6Vhw4IaUPvKcJb/0XJgQKp +Ltk925d29MWCimJ8/ygoX8GhkAohFa527m8F+VlCIGMJqd3MEDv6uCViIsauokH6 +8hZSGMCA2Vgvw5J3WDFq34b0B12lxy3H28E+XIALYYgU/i3rqoyYgG1diJr7826D +UXrtwbzTiqv3+cxQJJDT+Kv6lJMA/sjka/P5KWLDB9j344qBYBzUgcVmVnHXwmEs +wIlRNab7CSt6oQSwynjDBLohPRv8SumAdrun3LAerDfVcOiHcJS9KlxINLdvw/2z +/L1iG8T+LjwNaL1hOpw3ijs5hIWU/3gurfZQF7evZgJ/nV4= +-----END CERTIFICATE----- diff --git a/certificates/wearable/emul/platform/tizen_store_test_platform.pem b/certificates/wearable/emul/platform/tizen_store_test_platform.pem new file mode 100644 index 0000000..9d2c2de --- /dev/null +++ b/certificates/wearable/emul/platform/tizen_store_test_platform.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDKTCCAhGgAwIBAgIJAJTJAy88oVNdMA0GCSqGSIb3DQEBCwUAMEsxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMS0wKwYDVQQDDCRUaXplbiBTdG9yZSBURVNU +IFBsYXRmb3JtIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwMTI3WhcNMzMxMjI1MTUw +MTI3WjBLMRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjEtMCsGA1UEAwwkVGl6 +ZW4gU3RvcmUgVEVTVCBQbGF0Zm9ybSBSb290IENsYXNzMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA6XYMv2IRs1VbscVucwgZJhjZLSb1UFflLkOP59hB +qRzZ2fFepcdzcheiZLI1A2esg7ZVmFMorIxHYwc32dLijN7rOou3VNkruksDeAA/ +DDBH5HPDoil1zHZuvcX1hXN05zv1Adj/WCf1Mm7cuj4F5WjPcm+/hpv/vEQt224Z +Tm/YxCOpj9pgK1Q5kgkBrqtH+fTgRca5KZAFu5vxpc+GawT1t3bLn/acAIO7paKO +qNge3T0XX0dUm/CNr8P+c3LMmstINFVM6wbAG0dSyyF8FyTUKHqNGOttsliEKaa/ +xklCdysHKOnnGVgYfuSSb2+rUDJy8WpOFK/mc+isEAxbyQIDAQABoxAwDjAMBgNV +HRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCHo0xPljSuCW4lO6rmMwjunN7R +2+mYJp+tt606Ugn1AMeAsc7kNaw7K64ZZa4qE/hh1o0rFGCrYRZazg9G3em1VFr5 +7ppT8ZBw8GRQ9V8FvVr1o0gwWy3PBKU3PGllROTREYxuBaBuYSb4LTTp4SpM2Fz9 +p0L9Fn4XOfS/wgN3R5BXkZODBYJpXqJrZzRkbZq2gyPxlVxKK6QZXz8OTSK67/O2 +dBCZZj392AdxbE+gTvv8S8JtHoc4NJBr7LxMObps65u7r8nlFq/knMPpcdovqpj/ +XB9QFXw7Y834NAhvh9oe4e76kSLY18Ag+80IkLyE18TSZtwjTKVK4avxWF2W +-----END CERTIFICATE----- diff --git a/certificates/usr/public/tizen-distributor-root-ca-public.pem b/certificates/wearable/emul/public/tizen-distributor-root-ca-public.pem index 9b16176..9b16176 100644 --- a/certificates/usr/public/tizen-distributor-root-ca-public.pem +++ b/certificates/wearable/emul/public/tizen-distributor-root-ca-public.pem diff --git a/certificates/usr/public/tizen-public-class-developer-root.pem b/certificates/wearable/emul/public/tizen-public-class-developer-root.pem index 38b3b44..38b3b44 100644 --- a/certificates/usr/public/tizen-public-class-developer-root.pem +++ b/certificates/wearable/emul/public/tizen-public-class-developer-root.pem diff --git a/certificates/eng/public/tizen-public-class-root-authority.pem b/certificates/wearable/emul/public/tizen-public-class-root-authority.pem index 4158f06..4158f06 100644 --- a/certificates/eng/public/tizen-public-class-root-authority.pem +++ b/certificates/wearable/emul/public/tizen-public-class-root-authority.pem diff --git a/certificates/wearable/emul/public/tizen_association_dev_public.pem b/certificates/wearable/emul/public/tizen_association_dev_public.pem new file mode 100644 index 0000000..a70f304 --- /dev/null +++ b/certificates/wearable/emul/public/tizen_association_dev_public.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDOzCCAiOgAwIBAgIJAIghU0nmmUUlMA0GCSqGSIb3DQEBCwUAMFQxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTYwNAYDVQQDDC1UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUHVibGljIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwNTM5WhcN +MzMxMjI1MTUwNTM5WjBUMRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjE2MDQG +A1UEAwwtVGl6ZW4gQXNzb2NpYXRpb24gREVWRUxPUEVSIFB1YmxpYyBSb290IENs +YXNzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7Z1tVsO0gVYdAxyz ++1mHNgHkdiLz8Drer9LXItILHOaJC21kBh3FByWL2fOxIAm7WGp/wCqqjY9GJRpz +tj/3uYEIJKDLLfwgwQJF1WoV3XzwTtY/ZO/N9lH51PhW/qQy+1qP8E0H1meKgVM3 +m1IUuXLkpjzf1jfhcCM6gEQB9R4DBYd6ua0L/lGvkRQOjNMeAnEcmxCDXptRfu7v +/fOx3ttIV81Lf18VdQIi3yzRbP68z/MTfPNwhm/QG+C+v+JCv4A/mchEhAuPuuSu +1Op9QsiKZNY2wvJ0zOr44zM2smD3kbi4JgfYWUljFifDXsW1b6Lbzr42MsT+abpF +ciJZCQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAi +nOTRl3o20ww/M6UJCnGaGUU1fx+E/u+JUybz/DZWQtwZDh2dyVCoTaiVXcY71OXq +e4z+ZwarErdRnd6qfn6tNQBFJPj/quDULTVUHJwU72G/8Eh0zz0fQbCc7yD8vhMu +y1ceP45exApLzqupc4bFq3N+/lJiDzVNU/fVWjsr1ut5lHsXzXmeYUEGh+iwoFgD +z4zOJQ/0xwxcatkKBFZRnckUI46YyV9rlbeb9myTDqzRo/BXaor3lNbWJTvlKXrT +rGGUot1OUwUY0ZqRInUlWE45uOdIO1FE0VvJiBr2nTfS/APbg475t4D4gq3hvOkg +WdojCrFoNvutFOrtyxBz +-----END CERTIFICATE----- diff --git a/certificates/wearable/emul/public/tizen_store_public.pem b/certificates/wearable/emul/public/tizen_store_public.pem new file mode 100644 index 0000000..230d788 --- /dev/null +++ b/certificates/wearable/emul/public/tizen_store_public.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDGzCCAgOgAwIBAgIJAOEI5BIsY5EoMA0GCSqGSIb3DQEBCwUAMEQxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSYwJAYDVQQDDB1UaXplbiBTdG9yZSBQdWJs +aWMgUm9vdCBDbGFzczAeFw0xMzEyMzAxNTAxMTdaFw0zMzEyMjUxNTAxMTdaMEQx +GjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMSYwJAYDVQQDDB1UaXplbiBTdG9y +ZSBQdWJsaWMgUm9vdCBDbGFzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAJ4cdgb+2vqpSBd0zhI516hOXDwrr+Jjqp1HeVwZHDMse60NUNRxyRGb0sZB +XULzO2djvcm83pmfPoDV5XLruFWz2me7k1jER/+y+jwAZbJqtggEXl32VPclBK5Z +gJWI1Th0NJOyJ7cm+AsgMXUPOw1wTFZsIUtjRFyIVFc0dNPWKvohv51DECW5PYmg +IMHpR76FOPGBCFYSYar8cgD4kwtq4DPZHukg7bNkLN41zqEua+QP4tSPJwPv9kr2 +kwzTHcJt3iUkMs/EayHI77Xdt3XT/66V7G0oOD8xTKGZZ3l0Qz5UHG1pAk0Z1mcz +8lvQ5natExFOo0RkMaejtNZVkYUCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkq +hkiG9w0BAQsFAAOCAQEAYoZfTyWKeTRSc1sWRYucxQDw5yKRwE93KyMeZ3O5Khxq +bmfoB9gUocjwCGGCWcsjtprDTTxwsg5ZJ01E/xJMXKBHpQ2OXH93Wm+KM3aoB0n6 +dZ5Ael4EnH7XjV9RN/gY8/thyGTnmNAgbdWHpPo1KTLqhXrVHdO7JnNyXZqeSaWF +N5LOzinP6jJJs+4nRlp10C0hz7KgIB9loHFuDwLRBJN/YUv008LC+0STHEVTVQsI +vDmvfB4DmBHEl1FwXYLIYMwNbj7KgCW+mDwbtTYlM4h0jP578iiMNiI7mEcoKtSb +89nHsJ2gJzVVGFKBmJJ8rmuVd3GnSf8pAZbvva34Rg== +-----END CERTIFICATE----- diff --git a/certificates/wearable/emul/public/tizen_store_test_public.pem b/certificates/wearable/emul/public/tizen_store_test_public.pem new file mode 100644 index 0000000..3fbb28b --- /dev/null +++ b/certificates/wearable/emul/public/tizen_store_test_public.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDJTCCAg2gAwIBAgIJAKUfxwBAJQC/MA0GCSqGSIb3DQEBCwUAMEkxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSswKQYDVQQDDCJUaXplbiBTdG9yZSBURVNU +IFB1YmxpYyBSb290IENsYXNzMB4XDTEzMTIzMDE1MDEyN1oXDTMzMTIyNTE1MDEy +N1owSTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKzApBgNVBAMMIlRpemVu +IFN0b3JlIFRFU1QgUHVibGljIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQCGIetmsv7HB03Y/6F3sfMlQ4sU3CR/Tojsi6CTBTwmkIz+ +/EZ5SUCR/C8fxdG+Kox1g04KdpU5g0Zsv1qVYOhAJfmMW/8X1o6y00kb1T//CoP9 +O1PgM2ZqR2QSFvGYC4/r60SyFz/phQRHeMIBsKg1sC8Jneq4avIjlz+dY8AvG2o9 +r1AQgvkHdymHqRUnEqW0q7T5q2dcDyC9u0b1lNbk0xc4p9YrBLWNDogho0h7qNT+ +pXQHJ1tr3rsQXDKtRTZG8ovWVfeJSdk+DM6ayny7BISPPdF3cUxRr9B6o/DJd21W +/n+5qs91+BqgenbqHxU09t7cZk0rVvRaEKGe1O5JAgMBAAGjEDAOMAwGA1UdEwQF +MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAH6GBnJPl3cXAAGeuPAQQa2cENfb+Opl +6tKdAbnhM8vcKIHAmGrg+xkcySnmGcOVU2DT7mIsZ6EpvFCj1qi9J9vPtWYtkgQr +sBpC7jcov71vtMySyDiNtPk5npznTqNNuEDFFm1bOl1GyZ8mvRMyYwdko3WEtugr +v2l2ZlitPa8AFzLZ/V4ixGlFtIkWkmFhfd6i6izWU66fjdWlOD7vSQ0+pUjllbeu +k480w1fjB6gdtrTfNPfrHUKPNFKrWNIcvapDXnhjJEBNYuIsaobcu/HGcORMUiEe +yUEoNJEPrK2iWsgIKMGALziAbpqkar643CdL8eakEK36BG+7c0jwRp8= +-----END CERTIFICATE----- diff --git a/certificates/usr/wac/wac.publisherid.pem b/certificates/wearable/emul/wac/wac.publisherid.pem index 758fe66..758fe66 100644 --- a/certificates/usr/wac/wac.publisherid.pem +++ b/certificates/wearable/emul/wac/wac.publisherid.pem diff --git a/certificates/usr/wac/wac.root.preproduction.pem b/certificates/wearable/emul/wac/wac.root.preproduction.pem index 7c46a6a..7c46a6a 100644 --- a/certificates/usr/wac/wac.root.preproduction.pem +++ b/certificates/wearable/emul/wac/wac.root.preproduction.pem diff --git a/certificates/usr/wac/wac.root.production.pem b/certificates/wearable/emul/wac/wac.root.production.pem index efccefd..efccefd 100644 --- a/certificates/usr/wac/wac.root.production.pem +++ b/certificates/wearable/emul/wac/wac.root.production.pem diff --git a/certificates/eng/CMakeLists.txt b/certificates/wearable/eng/CMakeLists.txt index 0ed26f0..ad3b472 100644..100755 --- a/certificates/eng/CMakeLists.txt +++ b/certificates/wearable/eng/CMakeLists.txt @@ -1,7 +1,7 @@ MESSAGE("Copying B2 eng root CA certificates.") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/etc/ DESTINATION /opt/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/developer/ DESTINATION /opt/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/public/ DESTINATION /opt/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/partner/ DESTINATION /opt/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/platform/ DESTINATION /opt/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/wac/ DESTINATION /opt/share/cert-svc/certs/code-signing/wac FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/etc/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/developer/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/public/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/partner/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/platform/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/wac/ DESTINATION /usr/share/cert-svc/certs/code-signing/wac FILES_MATCHING PATTERN "*.pem") diff --git a/certificates/wearable/eng/developer/Tizen_Developers_Root_Class.pem b/certificates/wearable/eng/developer/Tizen_Developers_Root_Class.pem new file mode 100644 index 0000000..0337c3d --- /dev/null +++ b/certificates/wearable/eng/developer/Tizen_Developers_Root_Class.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDTzCCAjegAwIBAgIJALddlYde0wE9MA0GCSqGSIb3DQEBCwUAMF4xGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlv +bjEkMCIGA1UEAwwbVGl6ZW4gRGV2ZWxvcGVycyBSb290IENsYXNzMB4XDTEzMTIz +MDE1MDQxMFoXDTMzMTIyNTE1MDQxMFowXjEaMBgGA1UECgwRVGl6ZW4gQXNzb2Np +YXRpb24xGjAYBgNVBAsMEVRpemVuIEFzc29jaWF0aW9uMSQwIgYDVQQDDBtUaXpl +biBEZXZlbG9wZXJzIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDRUet02YnWItxNZzZc+o2WqH3LrJh70mCY/B9jlw9ckKKABD39glT1 +7KaW+ZKFyN9M3h/wd2SU5g3CkwMMNOIrFLTB3YryR/aH+3ps6c8RqSUJG+6klFOa +XuiG0kCzxvwVA+T+8z7zZKeBj6D6AooA6BpKgflu9J94KQqT3/y5IABQLm3SrB4i +clabdT3Y+ZEBz63yNcHqJTpjqQw/wB3LV5a0i/Y/MjPn8Oogkgh/edJvIklUXcZC +5Ac1tYB+ZZLKvROqUrPyzFOyPMU/EnoXRYX+PBiLtG+34o0Orw31Ifjs/r0AFs5q +sLjR37YB9x5IWSwfTJuZcSPtyO1nDeNDAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQELBQADggEBAJ60YDkQ8IPBZoamDMoxkNlKFxv5azN7eeD5nO1h +9ASzz3HI5wa9Iry67l0MBjio3caLHjCnV9KzllXMBNCL6Dv0fBpFUadU57lfX5ra +H7ELGlpplyj1aVQlHm3zvF8eXGu6zmdS0Vdw/NOGaNuIwm/xUUCkeJyPWMxNL0FN +fooMoQ5nCHn0InlYb+Pk/DnLqiOjuh/GkVyLc6YlYAUt/JW++QLSDQbiftTGgQhG +jSDayUNJmyTXC/PBWZ+7qvi0st/K+/22UEBMasLXCnOvW50ShG0ZrjBaYXs6QaN0 +zC9ZkJLrk1wNMTIL/8D8lKym58rOvu6EP1bKK6T1kKQfRjs= +-----END CERTIFICATE----- diff --git a/certificates/wearable/eng/developer/tizen-developer-root-ca.pem b/certificates/wearable/eng/developer/tizen-developer-root-ca.pem new file mode 100644 index 0000000..76c003c --- /dev/null +++ b/certificates/wearable/eng/developer/tizen-developer-root-ca.pem @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE----- +MIICnzCCAggCCQCn+GGT4zh+BjANBgkqhkiG9w0BAQUFADCBkzELMAkGA1UEBhMC +S1IxDjAMBgNVBAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6 +ZW4gVGVzdCBDQTElMCMGA1UECwwcVGl6ZW4gVGVzdCBEZXZlbG9wZXIgUm9vdCBD +QTElMCMGA1UEAwwcVGl6ZW4gVGVzdCBEZXZlbG9wZXIgUm9vdCBDQTAeFw0xMjEw +MjYwOTUwMTNaFw0yMjEwMjQwOTUwMTNaMIGTMQswCQYDVQQGEwJLUjEOMAwGA1UE +CAwFU3V3b24xDjAMBgNVBAcMBVN1d29uMRYwFAYDVQQKDA1UaXplbiBUZXN0IENB +MSUwIwYDVQQLDBxUaXplbiBUZXN0IERldmVsb3BlciBSb290IENBMSUwIwYDVQQD +DBxUaXplbiBUZXN0IERldmVsb3BlciBSb290IENBMIGfMA0GCSqGSIb3DQEBAQUA +A4GNADCBiQKBgQDWT6ZH5JyGadTUK1QmNwU8j+py4WtuElJE+4/wPFP8/KBmvvmI +rGVjhUbKXToKIo8N6C/0SLxGEWuRAIoZHhg5JVbw1Ay7smgJJHizDUAqMTmV6LI9 +yTFbBV+OlO2Dir4LVdQ/XDBiqqslr7pqXgsg1V2g7x+tOI/f3dn2kWoVZQIDAQAB +MA0GCSqGSIb3DQEBBQUAA4GBADGJYMtzUBDK+KKLZQ6zYmrKb+OWLlmEr/t/c2af +KjTKUtommcz8VeTPqrDBOwxlVPdxlbhisCYzzvwnWeZk1aeptxxU3kdW9N3/wocN +5nBzgqkkHJnj/ptqjrH2v/m0Z3hBuI4/akHIIfCBF8mUHwqcxYsRdcCIrkgp2Aiv +bSaM +-----END CERTIFICATE----- diff --git a/certificates/wearable/eng/developer/tizen-developers-root.pem b/certificates/wearable/eng/developer/tizen-developers-root.pem new file mode 100644 index 0000000..deae3f7 --- /dev/null +++ b/certificates/wearable/eng/developer/tizen-developers-root.pem @@ -0,0 +1,72 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 0 (0x0) + Signature Algorithm: sha1WithRSAEncryption + Issuer: O=Tizen Association, OU=Tizen Association, CN=Tizen Developers Root + Validity + Not Before: Jan 1 00:00:00 2012 GMT + Not After : Jan 1 00:00:00 2032 GMT + Subject: O=Tizen Association, OU=Tizen Association, CN=Tizen Developers Root + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:a7:6a:c2:c1:74:d8:87:6f:2f:71:a8:17:58:b2: + 1e:56:d1:2f:5c:0e:44:79:34:7d:52:72:f8:0f:3c: + 9d:ee:12:2a:f2:b9:31:2d:b2:0c:30:e7:02:ad:73: + 13:73:b6:c4:1f:6b:70:15:a4:ee:5f:1c:8a:5c:c5: + bf:d9:cf:a2:77:79:b7:67:50:79:71:a0:aa:c1:23: + eb:ef:6a:0a:3d:22:38:8d:29:2f:ac:00:b9:5b:b1: + 07:c7:5e:8c:f3:5f:1a:1b:8b:50:91:72:14:06:10: + eb:b5:29:87:e9:d1:4e:76:df:33:1a:ad:9f:6a:78: + f5:b0:44:df:52:65:c0:78:b1:84:ec:e4:18:70:46: + f6:4a:85:86:5d:1e:f9:62:d7:e9:d4:b0:30:fc:bd: + e5:ba:e1:bf:91:bc:c1:72:b6:6d:d4:2b:f4:e6:37: + c2:3f:9e:f9:7a:8a:5e:ea:9e:69:f3:41:a5:d2:d8: + 9e:5f:23:d8:85:22:d5:4c:bc:21:11:d5:b1:d7:c0: + 8c:68:2e:c8:5d:0a:36:06:6f:89:76:30:c7:d1:1b: + a1:fe:f4:d1:9e:31:6d:99:50:7e:9c:13:99:35:5c: + cc:1c:d3:8f:51:51:4a:4a:0c:ac:5f:ff:8f:94:ce: + 23:05:3b:db:69:39:cf:09:95:24:0b:f3:bb:e6:d6: + 08:a7 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:TRUE + Signature Algorithm: sha1WithRSAEncryption + 70:f7:98:9b:72:e0:22:2a:90:04:a8:13:32:4d:9b:4e:7f:4a: + 24:85:28:bd:35:87:ec:fc:01:48:3c:b1:f9:44:49:e1:b5:09: + 0f:98:ab:2f:0e:9d:b5:39:27:73:ac:51:0b:e3:6a:d5:f7:82: + bd:f1:00:a1:0f:db:46:3b:a3:30:a7:56:47:33:73:68:ef:f3: + cb:0b:71:1e:94:ec:26:9f:87:6b:dc:a3:c6:76:3b:d0:35:2c: + 0a:45:b9:46:87:41:e3:9f:87:c8:fa:cb:6e:74:52:cb:bf:a9: + 5d:08:b2:29:03:f4:ac:81:ff:46:b9:46:dc:8d:30:bc:39:60: + 58:3d:55:10:e9:8a:17:01:cb:87:6d:f8:6b:e9:ad:88:5d:14: + e3:94:95:02:b7:7a:96:c9:c8:8f:d8:7f:d1:fa:83:41:4a:3b: + 65:ab:5d:d9:4f:e0:fd:01:03:26:20:6f:f9:c3:5b:4a:d0:7c: + c3:46:13:91:7d:69:4a:0a:8e:49:2a:7d:00:89:0a:b6:7f:0b: + 68:07:42:50:10:74:4a:08:a6:58:5a:08:46:e3:51:ee:29:cf: + 36:c4:b7:fa:1f:bc:76:e1:75:8e:02:55:db:d1:2a:6f:54:43: + 53:d6:2f:3d:5c:da:e3:5d:2e:26:a1:d2:18:e7:8e:6b:62:32: + 35:6a:67:cb +-----BEGIN CERTIFICATE----- +MIIDOzCCAiOgAwIBAgIBADANBgkqhkiG9w0BAQUFADBYMRowGAYDVQQKDBFUaXpl +biBBc3NvY2lhdGlvbjEaMBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xHjAcBgNV +BAMMFVRpemVuIERldmVsb3BlcnMgUm9vdDAeFw0xMjAxMDEwMDAwMDBaFw0zMjAx +MDEwMDAwMDBaMFgxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMRowGAYDVQQL +DBFUaXplbiBBc3NvY2lhdGlvbjEeMBwGA1UEAwwVVGl6ZW4gRGV2ZWxvcGVycyBS +b290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp2rCwXTYh28vcagX +WLIeVtEvXA5EeTR9UnL4Dzyd7hIq8rkxLbIMMOcCrXMTc7bEH2twFaTuXxyKXMW/ +2c+id3m3Z1B5caCqwSPr72oKPSI4jSkvrAC5W7EHx16M818aG4tQkXIUBhDrtSmH +6dFOdt8zGq2fanj1sETfUmXAeLGE7OQYcEb2SoWGXR75Ytfp1LAw/L3luuG/kbzB +crZt1Cv05jfCP575eope6p5p80Gl0tieXyPYhSLVTLwhEdWx18CMaC7IXQo2Bm+J +djDH0Ruh/vTRnjFtmVB+nBOZNVzMHNOPUVFKSgysX/+PlM4jBTvbaTnPCZUkC/O7 +5tYIpwIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBw +95ibcuAiKpAEqBMyTZtOf0okhSi9NYfs/AFIPLH5REnhtQkPmKsvDp21OSdzrFEL +42rV94K98QChD9tGO6Mwp1ZHM3No7/PLC3EelOwmn4dr3KPGdjvQNSwKRblGh0Hj +n4fI+studFLLv6ldCLIpA/Ssgf9GuUbcjTC8OWBYPVUQ6YoXAcuHbfhr6a2IXRTj +lJUCt3qWyciP2H/R+oNBSjtlq13ZT+D9AQMmIG/5w1tK0HzDRhORfWlKCo5JKn0A +iQq2fwtoB0JQEHRKCKZYWghG41HuKc82xLf6H7x24XWOAlXb0SpvVENT1i89XNrj +XS4modIY545rYjI1amfL +-----END CERTIFICATE----- diff --git a/certificates/wearable/eng/partner/tizen-distributor-root-ca-partner.pem b/certificates/wearable/eng/partner/tizen-distributor-root-ca-partner.pem new file mode 100644 index 0000000..2be6916 --- /dev/null +++ b/certificates/wearable/eng/partner/tizen-distributor-root-ca-partner.pem @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE----- +MIICozCCAgwCCQD9IBoOxzq2hjANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMC +S1IxDjAMBgNVBAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6 +ZW4gVGVzdCBDQTEiMCAGA1UECwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEq +MCgGA1UEAwwhVGl6ZW4gUGFydG5lciBEaXN0cmlidXRvciBSb290IENBMB4XDTEy +MTAyNjA4MTIzMVoXDTIyMTAyNDA4MTIzMVowgZUxCzAJBgNVBAYTAktSMQ4wDAYD +VQQIDAVTdXdvbjEOMAwGA1UEBwwFU3V3b24xFjAUBgNVBAoMDVRpemVuIFRlc3Qg +Q0ExIjAgBgNVBAsMGVRpemVuIERpc3RyaWJ1dG9yIFRlc3QgQ0ExKjAoBgNVBAMM +IVRpemVuIFBhcnRuZXIgRGlzdHJpYnV0b3IgUm9vdCBDQTCBnzANBgkqhkiG9w0B +AQEFAAOBjQAwgYkCgYEAnIBA2qQEaMzGalP0kzvwUxdCC6ybSC/fb+M9iGvt8QXp +ic2yARQB+bIhfbEu1XHwE1jCAGxKd6uT91b4FWr04YwnBPoRX4rBGIYlqo/dg+pS +rGyFjy7vfr0BOdWp2+WPlTe7SOS6bVauncrSoHxX0spiLaU5LU686BKr7YaABV0C +AwEAATANBgkqhkiG9w0BAQUFAAOBgQAX0Tcfmxcs1TUPBdr1U1dx/W/6Y4PcAF7n +DnMrR0ZNRPgeSCiVLax1bkHxcvW74WchdKIb24ZtAsFwyrsmUCRV842YHdfddjo6 +xgUu7B8n7hQeV3EADh6ft/lE8nalzAl9tALTxAmLtYvEYA7thvDoKi1k7bN48izL +gS9G4WEAUg== +-----END CERTIFICATE----- diff --git a/certificates/wearable/eng/partner/tizen-partner-class-developer-root.pem b/certificates/wearable/eng/partner/tizen-partner-class-developer-root.pem new file mode 100644 index 0000000..fe1d0d2 --- /dev/null +++ b/certificates/wearable/eng/partner/tizen-partner-class-developer-root.pem @@ -0,0 +1,72 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 0 (0x0) + Signature Algorithm: sha1WithRSAEncryption + Issuer: O=Tizen Association, OU=Tizen Association, CN=Partner Class Developer Root + Validity + Not Before: Jan 1 00:00:00 2012 GMT + Not After : Jan 1 00:00:00 2032 GMT + Subject: O=Tizen Association, OU=Tizen Association, CN=Partner Class Developer Root + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:f4:b7:19:e8:18:06:fa:e5:48:04:bf:7e:b8:16: + 7e:77:ba:26:ec:39:b5:3f:2f:8f:5a:89:99:d3:e8: + 32:88:a5:00:02:d6:d0:35:45:aa:27:61:48:c3:3e: + 25:00:64:fd:e0:fc:b0:ef:3e:4d:8c:92:38:b5:ca: + fe:c0:fe:cd:55:f4:5e:d4:27:07:af:90:86:85:81: + d8:29:cd:d1:11:97:1a:45:12:58:e0:0d:7c:8c:79: + 71:f2:b6:72:d8:d5:4f:4d:33:20:87:c7:66:7d:a4: + 63:d4:75:bc:8b:0c:5f:52:3a:21:cd:f9:ee:09:d9: + 43:c7:17:c2:17:4e:94:0e:d5:89:47:35:84:76:c0: + 64:db:cb:14:68:cd:8a:19:d2:a6:ef:df:8e:18:a1: + f0:6f:8d:c9:d6:d2:94:34:24:82:10:b6:40:b8:f5: + ec:53:98:7c:a6:d3:25:68:27:8e:99:8a:40:99:f2: + 6d:03:67:1d:18:62:1b:39:12:2b:b2:34:cd:90:ab: + 0b:d8:c3:32:f0:76:61:ca:d0:18:7b:19:ad:0d:d4: + 17:2d:e3:0d:06:77:3a:7b:94:04:10:51:92:61:be: + 6b:91:53:6c:a3:56:83:f9:a7:a6:95:cc:21:bc:59: + 6b:d6:0a:f6:43:a7:66:df:48:88:ae:8a:8a:e6:51: + 20:33 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:TRUE + Signature Algorithm: sha1WithRSAEncryption + 6c:c3:9b:e0:d4:07:d3:fd:af:0e:4f:2a:b6:bd:a7:c2:cd:cb: + 62:80:50:9b:04:c0:35:22:97:07:72:c4:0c:b0:81:3f:11:02: + 0f:21:0e:11:91:1f:86:fc:78:89:b6:77:92:04:e2:f1:f1:02: + ca:9f:c4:df:fa:fe:2b:31:cf:0d:c6:98:7a:da:cc:d1:e8:d5: + 12:29:f2:ab:71:97:e2:52:d6:b6:c3:83:95:fa:c0:ed:44:f6: + 5d:05:ef:47:5d:59:b3:15:58:93:b3:25:89:74:9a:31:08:a2: + 3b:34:f8:ce:5d:74:d3:35:ac:b4:f3:04:c4:36:de:da:dd:12: + cc:ad:86:7c:8c:46:f2:a2:29:dd:a0:12:62:75:93:e8:16:79: + 5e:99:6a:7d:d8:2a:a6:14:f7:86:5d:e6:a3:d3:c3:34:94:bf: + d8:26:66:1e:5c:2c:f9:12:49:84:15:6c:de:a9:90:f0:93:f1: + b4:3b:80:2e:7f:b6:84:af:2a:c0:7f:2e:72:d3:c6:6a:f8:24: + 06:bc:5d:2e:48:a9:ce:79:15:7c:9e:1f:6a:10:cf:99:47:36: + 23:4f:7b:62:1b:e7:d6:2e:35:e0:97:48:ba:1d:57:54:8a:80: + e1:0d:50:46:1b:53:a0:ce:ff:d5:61:9a:5f:2b:ac:3a:25:be: + af:b7:07:b4 +-----BEGIN CERTIFICATE----- +MIIDSTCCAjGgAwIBAgIBADANBgkqhkiG9w0BAQUFADBfMRowGAYDVQQKDBFUaXpl +biBBc3NvY2lhdGlvbjEaMBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xJTAjBgNV +BAMMHFBhcnRuZXIgQ2xhc3MgRGV2ZWxvcGVyIFJvb3QwHhcNMTIwMTAxMDAwMDAw +WhcNMzIwMTAxMDAwMDAwWjBfMRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjEa +MBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xJTAjBgNVBAMMHFBhcnRuZXIgQ2xh +c3MgRGV2ZWxvcGVyIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQD0txnoGAb65UgEv364Fn53uibsObU/L49aiZnT6DKIpQAC1tA1RaonYUjDPiUA +ZP3g/LDvPk2Mkji1yv7A/s1V9F7UJwevkIaFgdgpzdERlxpFEljgDXyMeXHytnLY +1U9NMyCHx2Z9pGPUdbyLDF9SOiHN+e4J2UPHF8IXTpQO1YlHNYR2wGTbyxRozYoZ +0qbv344YofBvjcnW0pQ0JIIQtkC49exTmHym0yVoJ46ZikCZ8m0DZx0YYhs5Eiuy +NM2QqwvYwzLwdmHK0Bh7Ga0N1Bct4w0Gdzp7lAQQUZJhvmuRU2yjVoP5p6aVzCG8 +WWvWCvZDp2bfSIiuiormUSAzAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZI +hvcNAQEFBQADggEBAGzDm+DUB9P9rw5PKra9p8LNy2KAUJsEwDUilwdyxAywgT8R +Ag8hDhGRH4b8eIm2d5IE4vHxAsqfxN/6/isxzw3GmHrazNHo1RIp8qtxl+JS1rbD +g5X6wO1E9l0F70ddWbMVWJOzJYl0mjEIojs0+M5ddNM1rLTzBMQ23trdEsythnyM +RvKiKd2gEmJ1k+gWeV6Zan3YKqYU94Zd5qPTwzSUv9gmZh5cLPkSSYQVbN6pkPCT +8bQ7gC5/toSvKsB/LnLTxmr4JAa8XS5Iqc55FXyeH2oQz5lHNiNPe2Ib59YuNeCX +SLodV1SKgOENUEYbU6DO/9Vhml8rrDolvq+3B7Q= +-----END CERTIFICATE----- diff --git a/certificates/usr/partner/tizen-partner-class-root-authority.pem b/certificates/wearable/eng/partner/tizen-partner-class-root-authority.pem index d71eab7..d71eab7 100644 --- a/certificates/usr/partner/tizen-partner-class-root-authority.pem +++ b/certificates/wearable/eng/partner/tizen-partner-class-root-authority.pem diff --git a/certificates/wearable/eng/partner/tizen_association_dev_partner.pem b/certificates/wearable/eng/partner/tizen_association_dev_partner.pem new file mode 100644 index 0000000..c2bd831 --- /dev/null +++ b/certificates/wearable/eng/partner/tizen_association_dev_partner.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPTCCAiWgAwIBAgIJAKEyT/GyfP1cMA0GCSqGSIb3DQEBCwUAMFUxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTcwNQYDVQQDDC5UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUGFydG5lciBSb290IENsYXNzMB4XDTEzMTIzMDE1MDUzOVoX +DTMzMTIyNTE1MDUzOVowVTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xNzA1 +BgNVBAMMLlRpemVuIEFzc29jaWF0aW9uIERFVkVMT1BFUiBQYXJ0bmVyIFJvb3Qg +Q2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS++lYVAmm/WQZ +D3HM1e+lK+bYdnVt7cf0YJAYyirE2aAmly7AqAak30ZZScrdx/HoCRCqOQtDGMiU +wsLH+cdDxUOx96/Kd84S4ZYgDgBfGuFUf6qe3zkueht+5sdJkPEX5EKHSAop8rpH +2bE1856Puhe5F4zkWObSkBj8MsEEvX5iRx18HSet/zXilTLuUPW6v3DNqEeCbmoc +ZQeN0hMx/vfu+RkrFTT+VzcnybKYp/qbAvmSbkXobXgGyBgzsMtNKxK/S8hMSP21 +4Gh+3Phx4nOtueTvRHvXZe3TzSQcHvvOoxHc9HcOD3+vpB5xqr1kz9RLSpADHw1J +aFd1nxwzAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB +ACkYsNG/jzVwEaOXDBKM4zdUsiq+B/GbW9U2wZrutrnBGw9wJJco4J+oUVPTZ76W +h0XVSUZpXe0tOLwumWgtbu4nPiHPs7BNbdh6vK/2CNs1C7Ogjuhu5qviwyAlNA9H +bPRl/jaDto7yYVGvFTG5SZpqwyjgtZsU2PskWym6yYhwo6CfLuc1UuiOuGYMcjJQ +guZD7Jk4ADkinPr4kcU/O94BVvM9xBqlytPN0epmsf3x2kCDkxajBQjfnVe/C8+4 +ZTLvrebXY2NwxXud/GZyLCNstZ26xbOMaDndQMZr6RpC1nyN3b/vXLcmqx5GCaKk +Y09eFPtT4ESO8MHtKwAxqAg= +-----END CERTIFICATE----- diff --git a/certificates/wearable/eng/partner/tizen_store_partner.pem b/certificates/wearable/eng/partner/tizen_store_partner.pem new file mode 100644 index 0000000..d66ee4c --- /dev/null +++ b/certificates/wearable/eng/partner/tizen_store_partner.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHTCCAgWgAwIBAgIJAJyDjHFQAnd8MA0GCSqGSIb3DQEBCwUAMEUxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMScwJQYDVQQDDB5UaXplbiBTdG9yZSBQYXJ0 +bmVyIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwMTE3WhcNMzMxMjI1MTUwMTE3WjBF +MRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjEnMCUGA1UEAwweVGl6ZW4gU3Rv +cmUgUGFydG5lciBSb290IENsYXNzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAt9tNZQuf+ftOBsmsmEJGfsaavhtoFTZMRJ/pv+d7RetIb5iLZw5NAkzH +1fW+/TejePmM/ZKpGO+sDvRAPLIIdgsp5b0I38rwuQMtJfdm/2PlS0wHUcUwqZvy +FSzdlxVpEMgldPqbjvjTqLz+SDOypZFye4cYWzefsBL2mOnmDMsTvWORbM6Whfw+ +hYBix6m/uhYZ4gB5Mb6sOT55fqkeHJkQw+UCD7v3ij3/Bxjkk0egyKzHlDJ4xzc6 +TPpQBTMBy0eFfzFY7QFuv1Nbrk57XsZqgX9ciAdUFho8m9y5IiYRfKOkyR9wYbwj +hIADdsWs5NaosqCTmbxiWfGaX0dtOwIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0G +CSqGSIb3DQEBCwUAA4IBAQCJDxjaueDBR8gboDFI+patSM9XnsCOBjjwB0Wgs1Dj +oNoRdX8theV0/xJLrPuXSy0vAOlE225mwXEd7bCem8be5EKViBy8iv2wWL0ZvuDP +MrO7DcwC785qDYLxPwGUrqV/hAYSF2uj1HHVXLbPp76mMFb1Q1FPSmS4xeeYKIuL +WRU72jb187ymyp87KgE9fuANeD/m/uRqnO19yS5HVLTMBj0/PVnScGbKHl/LKNiT ++bIRWIOtdzVnrO9n+FbmLwgZ6+VHbyUoVW9fnKkUApbMdwJnkX+KRAl+9x7ABb5B +tw/+dWJ01qL9HMkFlfU3pwyNLqVOcah1h5ekRdeRdmCA +-----END CERTIFICATE----- diff --git a/certificates/wearable/eng/partner/tizen_store_test_partner.pem b/certificates/wearable/eng/partner/tizen_store_test_partner.pem new file mode 100644 index 0000000..353b3d0 --- /dev/null +++ b/certificates/wearable/eng/partner/tizen_store_test_partner.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDJTCCAg2gAwIBAgIJAIXIiNZTDEVwMA0GCSqGSIb3DQEBCwUAMEkxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSswKQYDVQQDDCJUaXplbiBTdG9yZSBURVNU +UGFydG5lciBSb290IENsYXNzMB4XDTEzMTIzMDE1MDEyN1oXDTMzMTIyNTE1MDEy +N1owSTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKzApBgNVBAMMIlRpemVu +IFN0b3JlIFRFU1RQYXJ0bmVyIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQDOKzqPT3/9lbZIiVoyoAtI+9j1I3IKJbEesJh7KNHinpdz +vHeYOWhZxxm5w4QCJ1MSBof8h7IfkO5ChUI3+IsLQM4KKFe2QAmMRaq4/oQ1ID2F +4gA3K/o5e8M3KwkdDyLzp+jxgglPWrwdvnxtU3FJOjJK0K7jU9/Tr859cp37Mzg8 +MFJkIN2ImsHkU5w4T79gO6jtYpKeuZeYXV9lwkhLdWAq3lpu+GEMj0yS2YqRWtB3 +oNz5wpzPut2eXkxjT5+cNsZMwxyOKVBgvoHLsx/ymWMEFeYgdneHuvbVkpqpPv4Y +Xm0pEbwoEx0pcFVZ1kGW92I7E4rlwd0MBfEk5QgXAgMBAAGjEDAOMAwGA1UdEwQF +MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIjrK0W8ctUhL8y6QYxzVP70HqmPj9W4 +mlyx5jWBUiw/tGQvIM4RSRxrHGnet2X1aHobvwlFuOoFI2Et8sy87xoK2y7rsd93 +yItd8GNDgo1PcAGT0L9I2P+/RTXW4x9+DaZW3JeY748BuYMiCdX5nA5hFvg/kzLT +doiFllLdyhyWzxCwDOMZHMHXD04RaKeWsyPZYEko/b7SgRgNhwJhEivLmpPXLGfx +D9zmfRsUcU6nb4VVPGJGSkIu5tfxy9jo4rs1ldOAX18GYawXMNp6GdtPRxr6zHIT +umOeWk4/aviiebtGFvrkkWdVLvE7fSQYe8NEz5iAmCeN1jfZMQL0cpE= +-----END CERTIFICATE----- diff --git a/certificates/wearable/eng/platform/tizen-distributor-root-ca-partner-manufacturer.pem b/certificates/wearable/eng/platform/tizen-distributor-root-ca-partner-manufacturer.pem new file mode 100644 index 0000000..c504d7a --- /dev/null +++ b/certificates/wearable/eng/platform/tizen-distributor-root-ca-partner-manufacturer.pem @@ -0,0 +1,18 @@ +-----BEGIN CERTIFICATE----- +MIIC1DCCAj2gAwIBAgIJAJZH47dCtgPdMA0GCSqGSIb3DQEBBQUAMIGiMQswCQYD +VQQGEwJLUjEOMAwGA1UECAwFU3V3b24xDjAMBgNVBAcMBVN1d29uMRYwFAYDVQQK +DA1UaXplbiBUZXN0IENBMSIwIAYDVQQLDBlUaXplbiBEaXN0cmlidXRvciBUZXN0 +IENBMTcwNQYDVQQDDC5UaXplbiBQYXJ0bmVyLU1hbnVmYWN0dXJlciBEaXN0cmli +dXRvciBSb290IENBMB4XDTEyMTIxMzA1NDQxN1oXDTIyMTIxMTA1NDQxN1owgaIx +CzAJBgNVBAYTAktSMQ4wDAYDVQQIDAVTdXdvbjEOMAwGA1UEBwwFU3V3b24xFjAU +BgNVBAoMDVRpemVuIFRlc3QgQ0ExIjAgBgNVBAsMGVRpemVuIERpc3RyaWJ1dG9y +IFRlc3QgQ0ExNzA1BgNVBAMMLlRpemVuIFBhcnRuZXItTWFudWZhY3R1cmVyIERp +c3RyaWJ1dG9yIFJvb3QgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMJG +0gq3XrDn7W7cIH58w7hSDMVENnXLmXm4Jl5teXXrgL/BgpORracGMgm0Fmxxq/Nq +8OEI2RfmtrlN5nWGiphs3XqLHtO+BAPY1BbZS6YVZjrVXrGWdzk12zQxd6sXJMiV +B08ECQiQ0qgKFbTDSEbH/p4eyKCMG9lnrBLPHTpJAgMBAAGjEDAOMAwGA1UdEwQF +MAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJTJYCr9GhZ1xXwvxsWLGd9XV9wixo1zk +FV2+eJZbCc4xJyOSb0cZds8fYUuzw32oyElLvPhYfAHVTHu/WlkwSshZlKdI2hCT +Iy03/Up+JNfuom8JLgF7qc3YtbuJHzoVu1jJ/akXU6y52D/J5CkYy2JSsV0KZuh2 +ZeRWlV2f1Uo= +-----END CERTIFICATE----- diff --git a/certificates/eng/platform/tizen-distributor-root-ca-partner-operator.pem b/certificates/wearable/eng/platform/tizen-distributor-root-ca-partner-operator.pem index c6c09c4..c6c09c4 100644 --- a/certificates/eng/platform/tizen-distributor-root-ca-partner-operator.pem +++ b/certificates/wearable/eng/platform/tizen-distributor-root-ca-partner-operator.pem diff --git a/certificates/wearable/eng/platform/tizen-platform-class-developer-root.pem b/certificates/wearable/eng/platform/tizen-platform-class-developer-root.pem new file mode 100644 index 0000000..8b44d04 --- /dev/null +++ b/certificates/wearable/eng/platform/tizen-platform-class-developer-root.pem @@ -0,0 +1,72 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 0 (0x0) + Signature Algorithm: sha1WithRSAEncryption + Issuer: O=Tizen Association, OU=Tizen Association, CN=Platform Class Developer Root + Validity + Not Before: Jan 1 00:00:00 2012 GMT + Not After : Jan 1 00:00:00 2032 GMT + Subject: O=Tizen Association, OU=Tizen Association, CN=Platform Class Developer Root + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:b8:0e:c2:8d:e0:29:98:97:6d:68:a2:57:65:88: + 4b:f2:25:dd:ec:78:68:8c:b0:ff:bf:6d:7e:01:84: + 84:0f:3f:9d:94:50:c5:c2:10:4f:c1:6d:92:a9:e3: + a6:85:04:f0:cf:9c:58:09:90:b9:e0:1b:51:94:bd: + 06:71:03:1b:c6:36:1c:09:b6:ef:d3:be:af:63:5f: + 77:e0:7a:b2:fe:19:fe:42:78:02:69:ca:18:6d:34: + 2f:27:e1:42:cc:f9:68:4b:9a:b1:29:b3:53:79:9e: + ea:a6:29:b6:ec:f1:29:ba:76:b0:20:3d:2a:b4:bd: + 9d:29:50:3e:b8:35:9d:4b:4a:91:c4:7f:40:d0:c9: + 0d:0c:64:94:27:da:fa:22:ce:5a:62:4f:e6:d9:23: + 92:67:5d:48:5a:f4:c3:6a:6f:7a:a3:d5:fa:e4:ab: + 68:b3:32:25:a8:92:80:c4:3d:41:2d:c8:92:26:65: + 8a:82:c1:4c:ef:37:47:af:70:55:64:07:a0:c2:b2: + aa:49:7b:5e:1e:2d:39:8a:4a:7c:75:cc:d1:82:63: + 9c:28:cf:4c:4f:01:dc:51:31:c8:f1:40:00:12:6c: + 17:90:66:d4:d9:4c:df:5f:46:4b:8e:7b:61:c8:7e: + 31:cf:02:8d:8e:b0:83:3e:00:4c:69:1d:67:0a:e6: + 33:19 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:TRUE + Signature Algorithm: sha1WithRSAEncryption + 06:31:c6:e3:3d:4c:fc:7b:42:26:28:e2:f3:f0:d4:7a:9b:37: + d8:17:b4:df:82:aa:35:3e:0e:f1:b1:61:b3:b2:fc:b4:c1:c9: + 66:98:78:3c:13:76:94:b0:60:bb:0d:87:9e:7a:01:23:ae:77: + 97:26:3b:19:79:7e:7b:02:78:df:9d:d9:24:f0:06:26:9a:49: + 59:14:17:98:5f:eb:56:bc:3f:26:df:1e:dc:ba:79:eb:71:52: + c2:31:65:95:f7:75:0b:c0:70:bd:87:51:83:6c:0a:4e:7a:df: + 1c:16:ec:36:b5:b0:df:86:93:f8:c8:97:da:41:d7:41:2f:0b: + 22:3c:57:1d:64:41:be:ac:db:84:53:5c:85:1c:c9:a9:50:5a: + 4d:76:60:52:bc:82:3d:97:16:24:e4:e3:41:90:af:9b:56:a7: + 98:ff:84:f0:84:70:41:c8:a6:94:3d:f8:91:33:ac:7a:23:45: + 5b:d2:e4:1d:c5:db:e0:8b:33:c2:b6:41:bd:a4:f7:19:54:09: + 1d:7d:d0:94:bc:5b:43:56:97:b2:a8:d3:bd:a5:bf:c5:83:4d: + ef:ed:c4:bd:ec:0a:f3:8a:c4:25:ef:57:dd:30:c9:4a:89:95: + ac:90:2d:91:6e:1b:ea:c8:80:5f:7f:7d:b8:5b:80:ed:f0:42: + 3d:02:06:b0 +-----BEGIN CERTIFICATE----- +MIIDSzCCAjOgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMRowGAYDVQQKDBFUaXpl +biBBc3NvY2lhdGlvbjEaMBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xJjAkBgNV +BAMMHVBsYXRmb3JtIENsYXNzIERldmVsb3BlciBSb290MB4XDTEyMDEwMTAwMDAw +MFoXDTMyMDEwMTAwMDAwMFowYDEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24x +GjAYBgNVBAsMEVRpemVuIEFzc29jaWF0aW9uMSYwJAYDVQQDDB1QbGF0Zm9ybSBD +bGFzcyBEZXZlbG9wZXIgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALgOwo3gKZiXbWiiV2WIS/Il3ex4aIyw/79tfgGEhA8/nZRQxcIQT8Ftkqnj +poUE8M+cWAmQueAbUZS9BnEDG8Y2HAm279O+r2Nfd+B6sv4Z/kJ4AmnKGG00Lyfh +Qsz5aEuasSmzU3me6qYptuzxKbp2sCA9KrS9nSlQPrg1nUtKkcR/QNDJDQxklCfa ++iLOWmJP5tkjkmddSFr0w2pveqPV+uSraLMyJaiSgMQ9QS3IkiZlioLBTO83R69w +VWQHoMKyqkl7Xh4tOYpKfHXM0YJjnCjPTE8B3FExyPFAABJsF5Bm1NlM319GS457 +Ych+Mc8CjY6wgz4ATGkdZwrmMxkCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkq +hkiG9w0BAQUFAAOCAQEABjHG4z1M/HtCJiji8/DUeps32Be034KqNT4O8bFhs7L8 +tMHJZph4PBN2lLBguw2HnnoBI653lyY7GXl+ewJ4353ZJPAGJppJWRQXmF/rVrw/ +Jt8e3Lp563FSwjFllfd1C8BwvYdRg2wKTnrfHBbsNrWw34aT+MiX2kHXQS8LIjxX +HWRBvqzbhFNchRzJqVBaTXZgUryCPZcWJOTjQZCvm1anmP+E8IRwQcimlD34kTOs +eiNFW9LkHcXb4IszwrZBvaT3GVQJHX3QlLxbQ1aXsqjTvaW/xYNN7+3EvewK84rE +Je9X3TDJSomVrJAtkW4b6siAX399uFuA7fBCPQIGsA== +-----END CERTIFICATE----- diff --git a/certificates/usr/platform/tizen-platform-class-root-authority.pem b/certificates/wearable/eng/platform/tizen-platform-class-root-authority.pem index a89ef0b..a89ef0b 100644 --- a/certificates/usr/platform/tizen-platform-class-root-authority.pem +++ b/certificates/wearable/eng/platform/tizen-platform-class-root-authority.pem diff --git a/certificates/wearable/eng/platform/tizen_association_dev_platform.pem b/certificates/wearable/eng/platform/tizen_association_dev_platform.pem new file mode 100644 index 0000000..e8e8b04 --- /dev/null +++ b/certificates/wearable/eng/platform/tizen_association_dev_platform.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPzCCAiegAwIBAgIJAMHhUV/SBOJTMA0GCSqGSIb3DQEBCwUAMFYxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTgwNgYDVQQDDC9UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUGxhdGZvcm0gUm9vdCBDbGFzczAeFw0xMzEyMzAxNTA1Mzla +Fw0zMzEyMjUxNTA1MzlaMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMTgw +NgYDVQQDDC9UaXplbiBBc3NvY2lhdGlvbiBERVZFTE9QRVIgUGxhdGZvcm0gUm9v +dCBDbGFzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOSPcakP+RAY +7zQ5CF/m+GgB6op0Bdn1Z90F72PRXZpBplyUqXhkx3Ug+x1EBAmOjo3BUh1f0u4u +BXrxkI4H1wtgG3kMoprzMERLdIfCMDp+MCGslIAbApWbTZ7akv8FOcZyL3apQda+ +nLInd67uLOJ2YJ99CkeTZHKeoKy3P62gAZxw6j3UY+IBgdP8c+K3vII/KZj9Tl/G +afliSibhK48yJ9TEEdYobnaTKG9dtk5aj+dr4I4LW33MVuOaW+l1lZfaUdFRPbq4 +eHw1tB/HOeV46yEoxmHKLNffsLuR2vhsXdyd/240JqnyEG1JoymPdRAM3uFSZYE1 +/jM69Hg/5uECAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC +AQEADsv3CXY79VtNchvONSTU13OibFwcTZFaq3O3DB6ClZVRFChyad+ZwmhGEY1p +rOwSFJZpPWOACuFdiSKg08FdJEUQMgQdQklUJY2kKAtSj40+4pIlvAd4MxGxj9JP +6r0cdnp6/rWfPPVOSpPps6Vx3ML4lxYWcybSwcqdRtdXvQFlA6w7Syjs8KmbIuBf +GmuFerjGJAawy3Uvlb7fuvtOXiPqLAOpNX/Qanj8yKxHPi4FcYdxD/n0yW+8SzeL +y8B5VVJlUX0u1VYe07Q3mNwrto+xw/Un5GAd6nupz3MGduWODK1rC65+sz8Q5SwI +Dbn/OGS3G5OJuLp3YnMLYpDkXA== +-----END CERTIFICATE----- diff --git a/certificates/wearable/eng/platform/tizen_store_platform.pem b/certificates/wearable/eng/platform/tizen_store_platform.pem new file mode 100644 index 0000000..8163ed2 --- /dev/null +++ b/certificates/wearable/eng/platform/tizen_store_platform.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHzCCAgegAwIBAgIJAIuZ+ZwVMHFgMA0GCSqGSIb3DQEBCwUAMEYxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSgwJgYDVQQDDB9UaXplbiBTdG9yZSBQbGF0 +Zm9ybSBSb290IENsYXNzMB4XDTEzMTIzMDE1MDExN1oXDTMzMTIyNTE1MDExN1ow +RjEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKDAmBgNVBAMMH1RpemVuIFN0 +b3JlIFBsYXRmb3JtIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQC9yXSPnejVdt0+VWOvZxyHdcSMM3bqGI0390IXr4xQU6kWpwBSFC8L +BmtrdiljeNU2LkHKECNYQ/0YczFr1v3a0BQhC9ApV/g1sZocb2FsuCtEAUtSYf5J +cZg+1m2hN9tN25REhKVhNcd2hnPj+5o1LdnblcyWP6Lq6bvrm2emmruhXEe2hcNe +U3kNtTkQcPU7uL/kzjWfhYoCzRwAAV2ikdBiZet8SeHWVPqgiYOj68Fh/EKy3jDe +ggjjQxLcQeNYMdsSqFk7gbKJ93qr/AcjXFYDXKvKtRRWZifjNE+vgQ/kzKBpWwx1 +Lh6aZ7OSv5ZqJwB0BFJYgrMuk1B7srttAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQELBQADggEBABMWAFyv4bn+V0HPKc6Vhw4IaUPvKcJb/0XJgQKp +Ltk925d29MWCimJ8/ygoX8GhkAohFa527m8F+VlCIGMJqd3MEDv6uCViIsauokH6 +8hZSGMCA2Vgvw5J3WDFq34b0B12lxy3H28E+XIALYYgU/i3rqoyYgG1diJr7826D +UXrtwbzTiqv3+cxQJJDT+Kv6lJMA/sjka/P5KWLDB9j344qBYBzUgcVmVnHXwmEs +wIlRNab7CSt6oQSwynjDBLohPRv8SumAdrun3LAerDfVcOiHcJS9KlxINLdvw/2z +/L1iG8T+LjwNaL1hOpw3ijs5hIWU/3gurfZQF7evZgJ/nV4= +-----END CERTIFICATE----- diff --git a/certificates/wearable/eng/platform/tizen_store_test_platform.pem b/certificates/wearable/eng/platform/tizen_store_test_platform.pem new file mode 100644 index 0000000..9d2c2de --- /dev/null +++ b/certificates/wearable/eng/platform/tizen_store_test_platform.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDKTCCAhGgAwIBAgIJAJTJAy88oVNdMA0GCSqGSIb3DQEBCwUAMEsxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMS0wKwYDVQQDDCRUaXplbiBTdG9yZSBURVNU +IFBsYXRmb3JtIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwMTI3WhcNMzMxMjI1MTUw +MTI3WjBLMRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjEtMCsGA1UEAwwkVGl6 +ZW4gU3RvcmUgVEVTVCBQbGF0Zm9ybSBSb290IENsYXNzMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA6XYMv2IRs1VbscVucwgZJhjZLSb1UFflLkOP59hB +qRzZ2fFepcdzcheiZLI1A2esg7ZVmFMorIxHYwc32dLijN7rOou3VNkruksDeAA/ +DDBH5HPDoil1zHZuvcX1hXN05zv1Adj/WCf1Mm7cuj4F5WjPcm+/hpv/vEQt224Z +Tm/YxCOpj9pgK1Q5kgkBrqtH+fTgRca5KZAFu5vxpc+GawT1t3bLn/acAIO7paKO +qNge3T0XX0dUm/CNr8P+c3LMmstINFVM6wbAG0dSyyF8FyTUKHqNGOttsliEKaa/ +xklCdysHKOnnGVgYfuSSb2+rUDJy8WpOFK/mc+isEAxbyQIDAQABoxAwDjAMBgNV +HRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCHo0xPljSuCW4lO6rmMwjunN7R +2+mYJp+tt606Ugn1AMeAsc7kNaw7K64ZZa4qE/hh1o0rFGCrYRZazg9G3em1VFr5 +7ppT8ZBw8GRQ9V8FvVr1o0gwWy3PBKU3PGllROTREYxuBaBuYSb4LTTp4SpM2Fz9 +p0L9Fn4XOfS/wgN3R5BXkZODBYJpXqJrZzRkbZq2gyPxlVxKK6QZXz8OTSK67/O2 +dBCZZj392AdxbE+gTvv8S8JtHoc4NJBr7LxMObps65u7r8nlFq/knMPpcdovqpj/ +XB9QFXw7Y834NAhvh9oe4e76kSLY18Ag+80IkLyE18TSZtwjTKVK4avxWF2W +-----END CERTIFICATE----- diff --git a/certificates/wearable/eng/public/tizen-distributor-root-ca-public.pem b/certificates/wearable/eng/public/tizen-distributor-root-ca-public.pem new file mode 100644 index 0000000..9b16176 --- /dev/null +++ b/certificates/wearable/eng/public/tizen-distributor-root-ca-public.pem @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE----- +MIICozCCAgwCCQD9XW6kNg4bbjANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMC +S1IxDjAMBgNVBAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6 +ZW4gVGVzdCBDQTEjMCEGA1UECwwaVFRpemVuIERpc3RyaWJ1dG9yIFRlc3QgQ0Ex +KTAnBgNVBAMMIFRpemVuIFB1YmxpYyBEaXN0cmlidXRvciBSb290IENBMB4XDTEy +MTAyNjA4MDAyN1oXDTIyMTAyNDA4MDAyN1owgZUxCzAJBgNVBAYTAktSMQ4wDAYD +VQQIDAVTdXdvbjEOMAwGA1UEBwwFU3V3b24xFjAUBgNVBAoMDVRpemVuIFRlc3Qg +Q0ExIzAhBgNVBAsMGlRUaXplbiBEaXN0cmlidXRvciBUZXN0IENBMSkwJwYDVQQD +DCBUaXplbiBQdWJsaWMgRGlzdHJpYnV0b3IgUm9vdCBDQTCBnzANBgkqhkiG9w0B +AQEFAAOBjQAwgYkCgYEA8o0kPY1U9El1BbBUF1k4jCq6mH8a6MmDJdjgsz+hILAY +sPWimRTXUcW8GAUWhZWgm1Fbb49xWcasA8b4bIJabC/6hLb8uWiozzpRXyQJbe7k +//RocskRqDmFOky8ANFsCCww72/Xbq8BFK1sxlGdmOWQiGwDWBDlS2Lw1XOMqb0C +AwEAATANBgkqhkiG9w0BAQUFAAOBgQBUotZqTNFr+SNyqeZqhOToRsg3ojN1VJUa +07qdlVo5I1UObSE+UTJPJ0NtSj7OyTY7fF3E4xzUv/w8aUoabQP1erEmztY/AVD+ +phHaPytkZ/Dx+zDZ1u5e9bKm5zfY4dQs/A53zDQta5a/NkZOEF97Dj3+bzAh2bP7 +KOszlocFYw== +-----END CERTIFICATE----- diff --git a/certificates/wearable/eng/public/tizen-public-class-developer-root.pem b/certificates/wearable/eng/public/tizen-public-class-developer-root.pem new file mode 100644 index 0000000..38b3b44 --- /dev/null +++ b/certificates/wearable/eng/public/tizen-public-class-developer-root.pem @@ -0,0 +1,72 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 0 (0x0) + Signature Algorithm: sha1WithRSAEncryption + Issuer: O=Tizen Association, OU=Tizen Association, CN=Public Class Developer Root + Validity + Not Before: Jan 1 00:00:00 2012 GMT + Not After : Jan 1 00:00:00 2032 GMT + Subject: O=Tizen Association, OU=Tizen Association, CN=Public Class Developer Root + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:9a:d5:19:d0:45:86:60:2c:dd:a9:b8:cf:6c:d1: + 07:8c:0c:6f:40:01:ea:64:af:18:ce:5b:6c:8f:28: + cf:bd:64:2d:68:e6:9a:e9:05:64:85:63:06:4d:aa: + cb:5f:a7:cd:b2:9e:50:1b:b9:a9:d7:2f:af:41:d3: + 92:77:73:7f:55:3b:74:89:2a:7b:6e:8a:e5:68:70: + c5:09:25:22:46:eb:86:81:d6:8d:54:2c:b1:f2:09: + 5d:7e:93:5a:48:df:ac:b2:d4:31:63:7e:f8:04:72: + 22:df:d7:2c:b6:5a:9a:ae:4a:bd:7e:ef:7f:19:5b: + 42:7f:cf:5d:d5:d6:7f:f6:fe:dd:59:48:91:e2:d6: + f6:2a:85:48:25:2b:c7:ef:c5:b9:04:ee:9d:70:1a: + 20:ba:03:d4:e2:69:1f:79:0a:4b:d1:8c:09:e9:e3: + 19:40:c8:29:68:7c:71:9b:d0:00:75:f7:5e:0a:32: + 81:33:58:4d:96:ee:17:60:21:e2:99:bb:42:3d:88: + 91:c3:41:3e:c7:7b:c9:fd:ed:a8:ae:92:b7:14:b9: + d3:a0:9b:60:74:6b:b8:9c:98:43:80:08:f1:91:5a: + 63:b6:2c:8d:ac:ea:c9:a3:ca:12:f7:54:7c:43:4b: + ea:4e:f2:54:97:96:fa:84:72:fa:dc:ba:0e:1f:3c: + 18:35 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:TRUE + Signature Algorithm: sha1WithRSAEncryption + 6f:d6:84:24:a0:7a:c5:0b:97:8b:34:19:44:9d:1d:73:97:45: + 01:2d:61:46:c1:80:6b:0b:32:f3:03:63:89:86:c4:62:28:c2: + e5:e2:bf:5d:10:6e:1a:ec:14:2f:b0:f6:53:15:f1:4d:fe:49: + 4a:13:8f:17:bb:7b:1c:ff:8e:24:ce:a6:f0:8f:52:c5:f6:c5: + a6:12:92:ed:04:e8:c6:63:55:57:d1:11:be:77:ee:75:0c:fb: + b2:4e:cd:70:66:4b:a0:9d:0e:63:b9:e0:f4:fb:66:9d:11:b5: + 03:11:26:92:ae:32:0d:0b:b3:ba:59:b5:8e:6a:02:c8:92:d7: + 21:5f:40:af:ea:40:34:75:09:89:d3:ad:55:24:62:91:8b:64: + 18:88:ed:72:89:ac:f5:3b:3d:fb:1e:0d:42:9f:ce:0a:e6:f1: + 7d:a8:79:95:cd:d7:fe:54:33:ed:7f:de:05:ca:db:e2:c3:c0: + 50:dc:ec:bc:07:79:27:19:fc:2f:52:74:56:9c:12:e1:ac:69: + bb:14:2a:d9:98:0c:19:e0:34:b2:e0:38:9b:c7:07:60:78:77: + c5:f5:aa:30:8f:41:f3:42:93:91:b9:f4:d7:37:0b:91:41:db: + b1:26:93:ca:92:57:99:80:b3:30:83:97:a9:63:bb:de:f8:12: + d4:26:84:fb +-----BEGIN CERTIFICATE----- +MIIDRzCCAi+gAwIBAgIBADANBgkqhkiG9w0BAQUFADBeMRowGAYDVQQKDBFUaXpl +biBBc3NvY2lhdGlvbjEaMBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xJDAiBgNV +BAMMG1B1YmxpYyBDbGFzcyBEZXZlbG9wZXIgUm9vdDAeFw0xMjAxMDEwMDAwMDBa +Fw0zMjAxMDEwMDAwMDBaMF4xGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMRow +GAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEkMCIGA1UEAwwbUHVibGljIENsYXNz +IERldmVsb3BlciBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +mtUZ0EWGYCzdqbjPbNEHjAxvQAHqZK8YzltsjyjPvWQtaOaa6QVkhWMGTarLX6fN +sp5QG7mp1y+vQdOSd3N/VTt0iSp7borlaHDFCSUiRuuGgdaNVCyx8gldfpNaSN+s +stQxY374BHIi39cstlqarkq9fu9/GVtCf89d1dZ/9v7dWUiR4tb2KoVIJSvH78W5 +BO6dcBogugPU4mkfeQpL0YwJ6eMZQMgpaHxxm9AAdfdeCjKBM1hNlu4XYCHimbtC +PYiRw0E+x3vJ/e2orpK3FLnToJtgdGu4nJhDgAjxkVpjtiyNrOrJo8oS91R8Q0vq +TvJUl5b6hHL63LoOHzwYNQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 +DQEBBQUAA4IBAQBv1oQkoHrFC5eLNBlEnR1zl0UBLWFGwYBrCzLzA2OJhsRiKMLl +4r9dEG4a7BQvsPZTFfFN/klKE48Xu3sc/44kzqbwj1LF9sWmEpLtBOjGY1VX0RG+ +d+51DPuyTs1wZkugnQ5jueD0+2adEbUDESaSrjINC7O6WbWOagLIktchX0Cv6kA0 +dQmJ061VJGKRi2QYiO1yiaz1Oz37Hg1Cn84K5vF9qHmVzdf+VDPtf94Fytviw8BQ +3Oy8B3knGfwvUnRWnBLhrGm7FCrZmAwZ4DSy4DibxwdgeHfF9aowj0HzQpORufTX +NwuRQduxJpPKkleZgLMwg5epY7ve+BLUJoT7 +-----END CERTIFICATE----- diff --git a/certificates/usr/public/tizen-public-class-root-authority.pem b/certificates/wearable/eng/public/tizen-public-class-root-authority.pem index 4158f06..4158f06 100644 --- a/certificates/usr/public/tizen-public-class-root-authority.pem +++ b/certificates/wearable/eng/public/tizen-public-class-root-authority.pem diff --git a/certificates/wearable/eng/public/tizen_association_dev_public.pem b/certificates/wearable/eng/public/tizen_association_dev_public.pem new file mode 100644 index 0000000..a70f304 --- /dev/null +++ b/certificates/wearable/eng/public/tizen_association_dev_public.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDOzCCAiOgAwIBAgIJAIghU0nmmUUlMA0GCSqGSIb3DQEBCwUAMFQxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTYwNAYDVQQDDC1UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUHVibGljIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwNTM5WhcN +MzMxMjI1MTUwNTM5WjBUMRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjE2MDQG +A1UEAwwtVGl6ZW4gQXNzb2NpYXRpb24gREVWRUxPUEVSIFB1YmxpYyBSb290IENs +YXNzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7Z1tVsO0gVYdAxyz ++1mHNgHkdiLz8Drer9LXItILHOaJC21kBh3FByWL2fOxIAm7WGp/wCqqjY9GJRpz +tj/3uYEIJKDLLfwgwQJF1WoV3XzwTtY/ZO/N9lH51PhW/qQy+1qP8E0H1meKgVM3 +m1IUuXLkpjzf1jfhcCM6gEQB9R4DBYd6ua0L/lGvkRQOjNMeAnEcmxCDXptRfu7v +/fOx3ttIV81Lf18VdQIi3yzRbP68z/MTfPNwhm/QG+C+v+JCv4A/mchEhAuPuuSu +1Op9QsiKZNY2wvJ0zOr44zM2smD3kbi4JgfYWUljFifDXsW1b6Lbzr42MsT+abpF +ciJZCQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAi +nOTRl3o20ww/M6UJCnGaGUU1fx+E/u+JUybz/DZWQtwZDh2dyVCoTaiVXcY71OXq +e4z+ZwarErdRnd6qfn6tNQBFJPj/quDULTVUHJwU72G/8Eh0zz0fQbCc7yD8vhMu +y1ceP45exApLzqupc4bFq3N+/lJiDzVNU/fVWjsr1ut5lHsXzXmeYUEGh+iwoFgD +z4zOJQ/0xwxcatkKBFZRnckUI46YyV9rlbeb9myTDqzRo/BXaor3lNbWJTvlKXrT +rGGUot1OUwUY0ZqRInUlWE45uOdIO1FE0VvJiBr2nTfS/APbg475t4D4gq3hvOkg +WdojCrFoNvutFOrtyxBz +-----END CERTIFICATE----- diff --git a/certificates/wearable/eng/public/tizen_store_public.pem b/certificates/wearable/eng/public/tizen_store_public.pem new file mode 100644 index 0000000..230d788 --- /dev/null +++ b/certificates/wearable/eng/public/tizen_store_public.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDGzCCAgOgAwIBAgIJAOEI5BIsY5EoMA0GCSqGSIb3DQEBCwUAMEQxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSYwJAYDVQQDDB1UaXplbiBTdG9yZSBQdWJs +aWMgUm9vdCBDbGFzczAeFw0xMzEyMzAxNTAxMTdaFw0zMzEyMjUxNTAxMTdaMEQx +GjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMSYwJAYDVQQDDB1UaXplbiBTdG9y +ZSBQdWJsaWMgUm9vdCBDbGFzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAJ4cdgb+2vqpSBd0zhI516hOXDwrr+Jjqp1HeVwZHDMse60NUNRxyRGb0sZB +XULzO2djvcm83pmfPoDV5XLruFWz2me7k1jER/+y+jwAZbJqtggEXl32VPclBK5Z +gJWI1Th0NJOyJ7cm+AsgMXUPOw1wTFZsIUtjRFyIVFc0dNPWKvohv51DECW5PYmg +IMHpR76FOPGBCFYSYar8cgD4kwtq4DPZHukg7bNkLN41zqEua+QP4tSPJwPv9kr2 +kwzTHcJt3iUkMs/EayHI77Xdt3XT/66V7G0oOD8xTKGZZ3l0Qz5UHG1pAk0Z1mcz +8lvQ5natExFOo0RkMaejtNZVkYUCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkq +hkiG9w0BAQsFAAOCAQEAYoZfTyWKeTRSc1sWRYucxQDw5yKRwE93KyMeZ3O5Khxq +bmfoB9gUocjwCGGCWcsjtprDTTxwsg5ZJ01E/xJMXKBHpQ2OXH93Wm+KM3aoB0n6 +dZ5Ael4EnH7XjV9RN/gY8/thyGTnmNAgbdWHpPo1KTLqhXrVHdO7JnNyXZqeSaWF +N5LOzinP6jJJs+4nRlp10C0hz7KgIB9loHFuDwLRBJN/YUv008LC+0STHEVTVQsI +vDmvfB4DmBHEl1FwXYLIYMwNbj7KgCW+mDwbtTYlM4h0jP578iiMNiI7mEcoKtSb +89nHsJ2gJzVVGFKBmJJ8rmuVd3GnSf8pAZbvva34Rg== +-----END CERTIFICATE----- diff --git a/certificates/wearable/eng/public/tizen_store_test_public.pem b/certificates/wearable/eng/public/tizen_store_test_public.pem new file mode 100644 index 0000000..3fbb28b --- /dev/null +++ b/certificates/wearable/eng/public/tizen_store_test_public.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDJTCCAg2gAwIBAgIJAKUfxwBAJQC/MA0GCSqGSIb3DQEBCwUAMEkxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSswKQYDVQQDDCJUaXplbiBTdG9yZSBURVNU +IFB1YmxpYyBSb290IENsYXNzMB4XDTEzMTIzMDE1MDEyN1oXDTMzMTIyNTE1MDEy +N1owSTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKzApBgNVBAMMIlRpemVu +IFN0b3JlIFRFU1QgUHVibGljIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQCGIetmsv7HB03Y/6F3sfMlQ4sU3CR/Tojsi6CTBTwmkIz+ +/EZ5SUCR/C8fxdG+Kox1g04KdpU5g0Zsv1qVYOhAJfmMW/8X1o6y00kb1T//CoP9 +O1PgM2ZqR2QSFvGYC4/r60SyFz/phQRHeMIBsKg1sC8Jneq4avIjlz+dY8AvG2o9 +r1AQgvkHdymHqRUnEqW0q7T5q2dcDyC9u0b1lNbk0xc4p9YrBLWNDogho0h7qNT+ +pXQHJ1tr3rsQXDKtRTZG8ovWVfeJSdk+DM6ayny7BISPPdF3cUxRr9B6o/DJd21W +/n+5qs91+BqgenbqHxU09t7cZk0rVvRaEKGe1O5JAgMBAAGjEDAOMAwGA1UdEwQF +MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAH6GBnJPl3cXAAGeuPAQQa2cENfb+Opl +6tKdAbnhM8vcKIHAmGrg+xkcySnmGcOVU2DT7mIsZ6EpvFCj1qi9J9vPtWYtkgQr +sBpC7jcov71vtMySyDiNtPk5npznTqNNuEDFFm1bOl1GyZ8mvRMyYwdko3WEtugr +v2l2ZlitPa8AFzLZ/V4ixGlFtIkWkmFhfd6i6izWU66fjdWlOD7vSQ0+pUjllbeu +k480w1fjB6gdtrTfNPfrHUKPNFKrWNIcvapDXnhjJEBNYuIsaobcu/HGcORMUiEe +yUEoNJEPrK2iWsgIKMGALziAbpqkar643CdL8eakEK36BG+7c0jwRp8= +-----END CERTIFICATE----- diff --git a/certificates/wearable/eng/wac/wac.publisherid.pem b/certificates/wearable/eng/wac/wac.publisherid.pem new file mode 100644 index 0000000..758fe66 --- /dev/null +++ b/certificates/wearable/eng/wac/wac.publisherid.pem @@ -0,0 +1,24 @@ +-----BEGIN CERTIFICATE----- +MIID9DCCAtygAwIBAgIOZscBAQACO65mNg72468wDQYJKoZIhvcNAQEFBQAwgZQx +CzAJBgNVBAYTAkRFMRwwGgYDVQQKExNUQyBUcnVzdENlbnRlciBHbWJIMTEwLwYD +VQQLEyhQcmUtUHJvZHVjdGlvbiBUQyBUcnVzdENlbnRlciBDbGFzcyAyIENBMTQw +MgYDVQQDEytQcmUtUHJvZHVjdGlvbiBUQyBUcnVzdENlbnRlciBDbGFzcyAyIENB +IElJMB4XDTA2MDYwODE0MTYwMVoXDTI1MTIzMTIyNTk1OVowgZQxCzAJBgNVBAYT +AkRFMRwwGgYDVQQKExNUQyBUcnVzdENlbnRlciBHbWJIMTEwLwYDVQQLEyhQcmUt +UHJvZHVjdGlvbiBUQyBUcnVzdENlbnRlciBDbGFzcyAyIENBMTQwMgYDVQQDEytQ +cmUtUHJvZHVjdGlvbiBUQyBUcnVzdENlbnRlciBDbGFzcyAyIENBIElJMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3Ewnr8E24AqXnf1Lu7w/g79Hht+W +lvWQg7cPC7685oj0htT0SmDy94uQaC3qRzBJktLKCyuniABykhdTr04rGWgzqD8n +EzcFCt5k0gF39l3ND/JL+S2YJK/f/xc884hjcLsHUU7cAd6mDlVkOszFK86DNbu0 +noz0y1y462RIOvPCjkYl/GJ5zL62bdDbgFqrWMPZ54JFG0Rj1v575ygfOd2LwOXe +xjzqfYI4JOx9frKWakPTehW+0UY5UdF0cMvHuLJie9H0vOobR4vtkenbS283b6j7 +0WCoU/BeAr4qskvMs9WwkwDquO4XnzYQDsEVgjBu4H2W0ihNUYJbRo8wtQIDAQAB +o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQU +DTX6+fYyziPR1HZxViaGOj66QOYwDQYJKoZIhvcNAQEFBQADggEBALZ0pfjOfePn +D/6QDCt+cjQ5+U4eKcOlJMXrpEAlnC6oAnN1hqbOQaj44aIAbNap36E/Hl9s0Uga +c4nz73o5uPvdDmbWzNnMz6ey5NU0XXNzHxQWFdb0+Z7Cho5txoZjjynYXmyQc3RJ +rrPI+6Uej6sEv15ZGirjABza6pNJ+2NLojLyUb+8et3OCLS+wJ4qrX/5uwgL50Lt +0M2iPdZv+gjZwNmNWYIflYrSXa3ujclH+EAkkk/G1JxPzhVI3cII3y2DUZQAPCcX +XQDXIX2zJo7bYaUYJhlEeiGX17cdXMXDT1tbXKKg2mRIga1K4lknn9U/vzkjMJXL +GA38dUZRZ2Y= +-----END CERTIFICATE----- diff --git a/certificates/wearable/eng/wac/wac.root.preproduction.pem b/certificates/wearable/eng/wac/wac.root.preproduction.pem new file mode 100644 index 0000000..7c46a6a --- /dev/null +++ b/certificates/wearable/eng/wac/wac.root.preproduction.pem @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIDijCCAnKgAwIBAgIOMwoBAQAuBBKsIqIni7QwDQYJKoZIhvcNAQELBQAwYDEL +MAkGA1UEBhMCR0IxJTAjBgNVBAoMHFdBQyBBcHBsaWNhdGlvbiBTZXJ2aWNlcyBM +dGQxKjAoBgNVBAMMIVdBQyBBcHBsaWNhdGlvbiBTZXJ2aWNlcyBMdGQgVEVTVDAe +Fw0xMTAzMDMxNTA3MTlaFw0zNjAzMDMxNTA3MTlaMGAxCzAJBgNVBAYTAkdCMSUw +IwYDVQQKDBxXQUMgQXBwbGljYXRpb24gU2VydmljZXMgTHRkMSowKAYDVQQDDCFX +QUMgQXBwbGljYXRpb24gU2VydmljZXMgTHRkIFRFU1QwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQC1PB3UrpAQgLSVqHRPhHqdDJsjKQe/CT9oS4lA+mI/ +vkhAvam/EvcNrNHcLVvSph+Mj0d2Y2J9wkcNW7fS3qZJXtpMNU36r7XdBk9kiYhc +PwJbckCo9Pp8YFxkuR6xV6Cc4o54mO2mumxDQ1hbwCsc5CT7yQz0FVVhCE01X6JJ +D61DvqmAzCUpehmEXthNV/s/o8fL+I2mD75p8vNDyIZHSJX59czO3PriT3tH2h+0 +tQx7NEWG70fQEU2CzcH9UngPYU7xXqNOhT9GmI/yL3HTeYGNH3i5VHrBjxeTF11t +IWSUDWQX1W0Y7TbN06XcGcuqPgjZ9xMcV7S4OiCBJz5nAgMBAAGjQjBAMA8GA1Ud +EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQp5dzy2tJEArpT +qcQWNXG6J7y5WTANBgkqhkiG9w0BAQsFAAOCAQEAoXuyi8AjMx2yKVpss7xpVi5v +aUjcHU3AlptjNCFrXI6Bw+KJGNo8ydYlEASRd5dL/pJ6/V+UuUt9EngjUSdYOZGB +OgCeB2sJI8EZSay2LLhOCmkAxltC94Y/KRzkKqsYvNc6yvF85d+d4gbokf4APjmR +1TSlZLZsVhwfR0k0mer2rHQGE5Ljezdk7ZGeEMLdn6WFScwjo980EI0OqEoJU3on ++1TTBYudZ4o3qMgHiFwJafUJ6i3zuYbi9x86zMqeI4dJTbsTKLM0QV8vIdzI9fkV +t1tO/uBBAsNFUv8PAYwP4AFyGvyJbR4uxwxuQZKrltgjSTkPGYR14JtrGk7Y9g== +-----END CERTIFICATE----- + diff --git a/certificates/wearable/eng/wac/wac.root.production.pem b/certificates/wearable/eng/wac/wac.root.production.pem new file mode 100644 index 0000000..efccefd --- /dev/null +++ b/certificates/wearable/eng/wac/wac.root.production.pem @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIDgTCCAmmgAwIBAgIPAKTxAAEALtiV8/+rhB6+MA0GCSqGSIb3DQEBCwUAMFsx +CzAJBgNVBAYTAkdCMSUwIwYDVQQKDBxXQUMgQXBwbGljYXRpb24gU2VydmljZXMg +THRkMSUwIwYDVQQDDBxXQUMgQXBwbGljYXRpb24gU2VydmljZXMgTHRkMB4XDTEx +MDMxNDE0MDEwNFoXDTM2MDMxNDE0MDEwNFowWzELMAkGA1UEBhMCR0IxJTAjBgNV +BAoMHFdBQyBBcHBsaWNhdGlvbiBTZXJ2aWNlcyBMdGQxJTAjBgNVBAMMHFdBQyBB +cHBsaWNhdGlvbiBTZXJ2aWNlcyBMdGQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDCf6RHUPVBUY4YXYMdrmt5yO95eRCOG6vJtI9w0UM2w/2fihD5SMYa +3cCVam4j6F8FSspMIx+4CTCwdDSUixBGENwGEhD4qxqqV3KTObmxmYbELa97S1IP +qwoFelzUX6e+qHmYHi+eu/hONeiZaPBLtUtCd6ppCd5ACrD/kf/Ug/tfUtngozjG +sJ1UB10Ezi3fKs3OkkZMuecJvjWmDpRAyvIeeV8xfzeyn+DMpvhnI9RrSY0j4huE +ud6Lzzg0jV8+m54v0j7hv9klyNcGiZ+bmHr0LIyAtT+uktcms/4p3V9j01SI9Tmw +HcHKDXnM6kuThWpr6DR9KFSZ8zD2Nx5nAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMB +Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBT5bKdU2+CGE17R+o/rMCZHHMn+ +WzANBgkqhkiG9w0BAQsFAAOCAQEAXmO+J5suIGuzbfYBoTdr8gahFfWEbhm1y6mJ +eZAc+Mf5L+In20p+Oj5uy6LsTmJsE9VE/+gi1eALKl9EhgYhET2ZlAzRFCN5dTWv +NTAFxJfGMkn2U5iW+luJ+lejyYBqEEFRpzwhXZbVDZQLim4CU75H75KzFkUgTulG +5M6U/Plt6S1rKgMkeYiR27W4C2NZMFXYqctt0m+eKEa3ueZE9pYUxqVcvQKSI017 +Nbc1kSkcuSKFV2Bk2T5dh5jQvywykdWLubAe6XiiC5CIT31kcSX6AlVhgNxWRRKP +QFO7lWqxnQMR2Or38ve7oSg1oL5Sx80fcbp3ovaYSKt5jnVWfg== +-----END CERTIFICATE----- + diff --git a/certificates/wearable/usr/CMakeLists.txt b/certificates/wearable/usr/CMakeLists.txt new file mode 100755 index 0000000..22b6316 --- /dev/null +++ b/certificates/wearable/usr/CMakeLists.txt @@ -0,0 +1,5 @@ +MESSAGE("Copying usr root CA certificates.") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/developer/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/public/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/partner/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/platform/ DESTINATION /usr/share/cert-svc/certs/code-signing/tizen FILES_MATCHING PATTERN "*.pem") diff --git a/certificates/wearable/usr/developer/Tizen_Developers_Root_Class.pem b/certificates/wearable/usr/developer/Tizen_Developers_Root_Class.pem new file mode 100644 index 0000000..0337c3d --- /dev/null +++ b/certificates/wearable/usr/developer/Tizen_Developers_Root_Class.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDTzCCAjegAwIBAgIJALddlYde0wE9MA0GCSqGSIb3DQEBCwUAMF4xGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlv +bjEkMCIGA1UEAwwbVGl6ZW4gRGV2ZWxvcGVycyBSb290IENsYXNzMB4XDTEzMTIz +MDE1MDQxMFoXDTMzMTIyNTE1MDQxMFowXjEaMBgGA1UECgwRVGl6ZW4gQXNzb2Np +YXRpb24xGjAYBgNVBAsMEVRpemVuIEFzc29jaWF0aW9uMSQwIgYDVQQDDBtUaXpl +biBEZXZlbG9wZXJzIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDRUet02YnWItxNZzZc+o2WqH3LrJh70mCY/B9jlw9ckKKABD39glT1 +7KaW+ZKFyN9M3h/wd2SU5g3CkwMMNOIrFLTB3YryR/aH+3ps6c8RqSUJG+6klFOa +XuiG0kCzxvwVA+T+8z7zZKeBj6D6AooA6BpKgflu9J94KQqT3/y5IABQLm3SrB4i +clabdT3Y+ZEBz63yNcHqJTpjqQw/wB3LV5a0i/Y/MjPn8Oogkgh/edJvIklUXcZC +5Ac1tYB+ZZLKvROqUrPyzFOyPMU/EnoXRYX+PBiLtG+34o0Orw31Ifjs/r0AFs5q +sLjR37YB9x5IWSwfTJuZcSPtyO1nDeNDAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQELBQADggEBAJ60YDkQ8IPBZoamDMoxkNlKFxv5azN7eeD5nO1h +9ASzz3HI5wa9Iry67l0MBjio3caLHjCnV9KzllXMBNCL6Dv0fBpFUadU57lfX5ra +H7ELGlpplyj1aVQlHm3zvF8eXGu6zmdS0Vdw/NOGaNuIwm/xUUCkeJyPWMxNL0FN +fooMoQ5nCHn0InlYb+Pk/DnLqiOjuh/GkVyLc6YlYAUt/JW++QLSDQbiftTGgQhG +jSDayUNJmyTXC/PBWZ+7qvi0st/K+/22UEBMasLXCnOvW50ShG0ZrjBaYXs6QaN0 +zC9ZkJLrk1wNMTIL/8D8lKym58rOvu6EP1bKK6T1kKQfRjs= +-----END CERTIFICATE----- diff --git a/certificates/wearable/usr/developer/tizen-developer-root-ca.pem b/certificates/wearable/usr/developer/tizen-developer-root-ca.pem new file mode 100644 index 0000000..76c003c --- /dev/null +++ b/certificates/wearable/usr/developer/tizen-developer-root-ca.pem @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE----- +MIICnzCCAggCCQCn+GGT4zh+BjANBgkqhkiG9w0BAQUFADCBkzELMAkGA1UEBhMC +S1IxDjAMBgNVBAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6 +ZW4gVGVzdCBDQTElMCMGA1UECwwcVGl6ZW4gVGVzdCBEZXZlbG9wZXIgUm9vdCBD +QTElMCMGA1UEAwwcVGl6ZW4gVGVzdCBEZXZlbG9wZXIgUm9vdCBDQTAeFw0xMjEw +MjYwOTUwMTNaFw0yMjEwMjQwOTUwMTNaMIGTMQswCQYDVQQGEwJLUjEOMAwGA1UE +CAwFU3V3b24xDjAMBgNVBAcMBVN1d29uMRYwFAYDVQQKDA1UaXplbiBUZXN0IENB +MSUwIwYDVQQLDBxUaXplbiBUZXN0IERldmVsb3BlciBSb290IENBMSUwIwYDVQQD +DBxUaXplbiBUZXN0IERldmVsb3BlciBSb290IENBMIGfMA0GCSqGSIb3DQEBAQUA +A4GNADCBiQKBgQDWT6ZH5JyGadTUK1QmNwU8j+py4WtuElJE+4/wPFP8/KBmvvmI +rGVjhUbKXToKIo8N6C/0SLxGEWuRAIoZHhg5JVbw1Ay7smgJJHizDUAqMTmV6LI9 +yTFbBV+OlO2Dir4LVdQ/XDBiqqslr7pqXgsg1V2g7x+tOI/f3dn2kWoVZQIDAQAB +MA0GCSqGSIb3DQEBBQUAA4GBADGJYMtzUBDK+KKLZQ6zYmrKb+OWLlmEr/t/c2af +KjTKUtommcz8VeTPqrDBOwxlVPdxlbhisCYzzvwnWeZk1aeptxxU3kdW9N3/wocN +5nBzgqkkHJnj/ptqjrH2v/m0Z3hBuI4/akHIIfCBF8mUHwqcxYsRdcCIrkgp2Aiv +bSaM +-----END CERTIFICATE----- diff --git a/certificates/wearable/usr/partner/tizen_association_dev_partner.pem b/certificates/wearable/usr/partner/tizen_association_dev_partner.pem new file mode 100644 index 0000000..c2bd831 --- /dev/null +++ b/certificates/wearable/usr/partner/tizen_association_dev_partner.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPTCCAiWgAwIBAgIJAKEyT/GyfP1cMA0GCSqGSIb3DQEBCwUAMFUxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTcwNQYDVQQDDC5UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUGFydG5lciBSb290IENsYXNzMB4XDTEzMTIzMDE1MDUzOVoX +DTMzMTIyNTE1MDUzOVowVTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xNzA1 +BgNVBAMMLlRpemVuIEFzc29jaWF0aW9uIERFVkVMT1BFUiBQYXJ0bmVyIFJvb3Qg +Q2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS++lYVAmm/WQZ +D3HM1e+lK+bYdnVt7cf0YJAYyirE2aAmly7AqAak30ZZScrdx/HoCRCqOQtDGMiU +wsLH+cdDxUOx96/Kd84S4ZYgDgBfGuFUf6qe3zkueht+5sdJkPEX5EKHSAop8rpH +2bE1856Puhe5F4zkWObSkBj8MsEEvX5iRx18HSet/zXilTLuUPW6v3DNqEeCbmoc +ZQeN0hMx/vfu+RkrFTT+VzcnybKYp/qbAvmSbkXobXgGyBgzsMtNKxK/S8hMSP21 +4Gh+3Phx4nOtueTvRHvXZe3TzSQcHvvOoxHc9HcOD3+vpB5xqr1kz9RLSpADHw1J +aFd1nxwzAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB +ACkYsNG/jzVwEaOXDBKM4zdUsiq+B/GbW9U2wZrutrnBGw9wJJco4J+oUVPTZ76W +h0XVSUZpXe0tOLwumWgtbu4nPiHPs7BNbdh6vK/2CNs1C7Ogjuhu5qviwyAlNA9H +bPRl/jaDto7yYVGvFTG5SZpqwyjgtZsU2PskWym6yYhwo6CfLuc1UuiOuGYMcjJQ +guZD7Jk4ADkinPr4kcU/O94BVvM9xBqlytPN0epmsf3x2kCDkxajBQjfnVe/C8+4 +ZTLvrebXY2NwxXud/GZyLCNstZ26xbOMaDndQMZr6RpC1nyN3b/vXLcmqx5GCaKk +Y09eFPtT4ESO8MHtKwAxqAg= +-----END CERTIFICATE----- diff --git a/certificates/wearable/usr/partner/tizen_store_partner.pem b/certificates/wearable/usr/partner/tizen_store_partner.pem new file mode 100644 index 0000000..d66ee4c --- /dev/null +++ b/certificates/wearable/usr/partner/tizen_store_partner.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHTCCAgWgAwIBAgIJAJyDjHFQAnd8MA0GCSqGSIb3DQEBCwUAMEUxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMScwJQYDVQQDDB5UaXplbiBTdG9yZSBQYXJ0 +bmVyIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwMTE3WhcNMzMxMjI1MTUwMTE3WjBF +MRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjEnMCUGA1UEAwweVGl6ZW4gU3Rv +cmUgUGFydG5lciBSb290IENsYXNzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAt9tNZQuf+ftOBsmsmEJGfsaavhtoFTZMRJ/pv+d7RetIb5iLZw5NAkzH +1fW+/TejePmM/ZKpGO+sDvRAPLIIdgsp5b0I38rwuQMtJfdm/2PlS0wHUcUwqZvy +FSzdlxVpEMgldPqbjvjTqLz+SDOypZFye4cYWzefsBL2mOnmDMsTvWORbM6Whfw+ +hYBix6m/uhYZ4gB5Mb6sOT55fqkeHJkQw+UCD7v3ij3/Bxjkk0egyKzHlDJ4xzc6 +TPpQBTMBy0eFfzFY7QFuv1Nbrk57XsZqgX9ciAdUFho8m9y5IiYRfKOkyR9wYbwj +hIADdsWs5NaosqCTmbxiWfGaX0dtOwIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0G +CSqGSIb3DQEBCwUAA4IBAQCJDxjaueDBR8gboDFI+patSM9XnsCOBjjwB0Wgs1Dj +oNoRdX8theV0/xJLrPuXSy0vAOlE225mwXEd7bCem8be5EKViBy8iv2wWL0ZvuDP +MrO7DcwC785qDYLxPwGUrqV/hAYSF2uj1HHVXLbPp76mMFb1Q1FPSmS4xeeYKIuL +WRU72jb187ymyp87KgE9fuANeD/m/uRqnO19yS5HVLTMBj0/PVnScGbKHl/LKNiT ++bIRWIOtdzVnrO9n+FbmLwgZ6+VHbyUoVW9fnKkUApbMdwJnkX+KRAl+9x7ABb5B +tw/+dWJ01qL9HMkFlfU3pwyNLqVOcah1h5ekRdeRdmCA +-----END CERTIFICATE----- diff --git a/certificates/wearable/usr/partner/tizen_store_test_partner.pem b/certificates/wearable/usr/partner/tizen_store_test_partner.pem new file mode 100644 index 0000000..353b3d0 --- /dev/null +++ b/certificates/wearable/usr/partner/tizen_store_test_partner.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDJTCCAg2gAwIBAgIJAIXIiNZTDEVwMA0GCSqGSIb3DQEBCwUAMEkxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSswKQYDVQQDDCJUaXplbiBTdG9yZSBURVNU +UGFydG5lciBSb290IENsYXNzMB4XDTEzMTIzMDE1MDEyN1oXDTMzMTIyNTE1MDEy +N1owSTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKzApBgNVBAMMIlRpemVu +IFN0b3JlIFRFU1RQYXJ0bmVyIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQDOKzqPT3/9lbZIiVoyoAtI+9j1I3IKJbEesJh7KNHinpdz +vHeYOWhZxxm5w4QCJ1MSBof8h7IfkO5ChUI3+IsLQM4KKFe2QAmMRaq4/oQ1ID2F +4gA3K/o5e8M3KwkdDyLzp+jxgglPWrwdvnxtU3FJOjJK0K7jU9/Tr859cp37Mzg8 +MFJkIN2ImsHkU5w4T79gO6jtYpKeuZeYXV9lwkhLdWAq3lpu+GEMj0yS2YqRWtB3 +oNz5wpzPut2eXkxjT5+cNsZMwxyOKVBgvoHLsx/ymWMEFeYgdneHuvbVkpqpPv4Y +Xm0pEbwoEx0pcFVZ1kGW92I7E4rlwd0MBfEk5QgXAgMBAAGjEDAOMAwGA1UdEwQF +MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIjrK0W8ctUhL8y6QYxzVP70HqmPj9W4 +mlyx5jWBUiw/tGQvIM4RSRxrHGnet2X1aHobvwlFuOoFI2Et8sy87xoK2y7rsd93 +yItd8GNDgo1PcAGT0L9I2P+/RTXW4x9+DaZW3JeY748BuYMiCdX5nA5hFvg/kzLT +doiFllLdyhyWzxCwDOMZHMHXD04RaKeWsyPZYEko/b7SgRgNhwJhEivLmpPXLGfx +D9zmfRsUcU6nb4VVPGJGSkIu5tfxy9jo4rs1ldOAX18GYawXMNp6GdtPRxr6zHIT +umOeWk4/aviiebtGFvrkkWdVLvE7fSQYe8NEz5iAmCeN1jfZMQL0cpE= +-----END CERTIFICATE----- diff --git a/certificates/wearable/usr/platform/tizen_association_dev_platform.pem b/certificates/wearable/usr/platform/tizen_association_dev_platform.pem new file mode 100644 index 0000000..e8e8b04 --- /dev/null +++ b/certificates/wearable/usr/platform/tizen_association_dev_platform.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPzCCAiegAwIBAgIJAMHhUV/SBOJTMA0GCSqGSIb3DQEBCwUAMFYxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTgwNgYDVQQDDC9UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUGxhdGZvcm0gUm9vdCBDbGFzczAeFw0xMzEyMzAxNTA1Mzla +Fw0zMzEyMjUxNTA1MzlaMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMTgw +NgYDVQQDDC9UaXplbiBBc3NvY2lhdGlvbiBERVZFTE9QRVIgUGxhdGZvcm0gUm9v +dCBDbGFzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOSPcakP+RAY +7zQ5CF/m+GgB6op0Bdn1Z90F72PRXZpBplyUqXhkx3Ug+x1EBAmOjo3BUh1f0u4u +BXrxkI4H1wtgG3kMoprzMERLdIfCMDp+MCGslIAbApWbTZ7akv8FOcZyL3apQda+ +nLInd67uLOJ2YJ99CkeTZHKeoKy3P62gAZxw6j3UY+IBgdP8c+K3vII/KZj9Tl/G +afliSibhK48yJ9TEEdYobnaTKG9dtk5aj+dr4I4LW33MVuOaW+l1lZfaUdFRPbq4 +eHw1tB/HOeV46yEoxmHKLNffsLuR2vhsXdyd/240JqnyEG1JoymPdRAM3uFSZYE1 +/jM69Hg/5uECAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC +AQEADsv3CXY79VtNchvONSTU13OibFwcTZFaq3O3DB6ClZVRFChyad+ZwmhGEY1p +rOwSFJZpPWOACuFdiSKg08FdJEUQMgQdQklUJY2kKAtSj40+4pIlvAd4MxGxj9JP +6r0cdnp6/rWfPPVOSpPps6Vx3ML4lxYWcybSwcqdRtdXvQFlA6w7Syjs8KmbIuBf +GmuFerjGJAawy3Uvlb7fuvtOXiPqLAOpNX/Qanj8yKxHPi4FcYdxD/n0yW+8SzeL +y8B5VVJlUX0u1VYe07Q3mNwrto+xw/Un5GAd6nupz3MGduWODK1rC65+sz8Q5SwI +Dbn/OGS3G5OJuLp3YnMLYpDkXA== +-----END CERTIFICATE----- diff --git a/certificates/wearable/usr/platform/tizen_store_platform.pem b/certificates/wearable/usr/platform/tizen_store_platform.pem new file mode 100644 index 0000000..8163ed2 --- /dev/null +++ b/certificates/wearable/usr/platform/tizen_store_platform.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDHzCCAgegAwIBAgIJAIuZ+ZwVMHFgMA0GCSqGSIb3DQEBCwUAMEYxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSgwJgYDVQQDDB9UaXplbiBTdG9yZSBQbGF0 +Zm9ybSBSb290IENsYXNzMB4XDTEzMTIzMDE1MDExN1oXDTMzMTIyNTE1MDExN1ow +RjEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKDAmBgNVBAMMH1RpemVuIFN0 +b3JlIFBsYXRmb3JtIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQC9yXSPnejVdt0+VWOvZxyHdcSMM3bqGI0390IXr4xQU6kWpwBSFC8L +BmtrdiljeNU2LkHKECNYQ/0YczFr1v3a0BQhC9ApV/g1sZocb2FsuCtEAUtSYf5J +cZg+1m2hN9tN25REhKVhNcd2hnPj+5o1LdnblcyWP6Lq6bvrm2emmruhXEe2hcNe +U3kNtTkQcPU7uL/kzjWfhYoCzRwAAV2ikdBiZet8SeHWVPqgiYOj68Fh/EKy3jDe +ggjjQxLcQeNYMdsSqFk7gbKJ93qr/AcjXFYDXKvKtRRWZifjNE+vgQ/kzKBpWwx1 +Lh6aZ7OSv5ZqJwB0BFJYgrMuk1B7srttAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQELBQADggEBABMWAFyv4bn+V0HPKc6Vhw4IaUPvKcJb/0XJgQKp +Ltk925d29MWCimJ8/ygoX8GhkAohFa527m8F+VlCIGMJqd3MEDv6uCViIsauokH6 +8hZSGMCA2Vgvw5J3WDFq34b0B12lxy3H28E+XIALYYgU/i3rqoyYgG1diJr7826D +UXrtwbzTiqv3+cxQJJDT+Kv6lJMA/sjka/P5KWLDB9j344qBYBzUgcVmVnHXwmEs +wIlRNab7CSt6oQSwynjDBLohPRv8SumAdrun3LAerDfVcOiHcJS9KlxINLdvw/2z +/L1iG8T+LjwNaL1hOpw3ijs5hIWU/3gurfZQF7evZgJ/nV4= +-----END CERTIFICATE----- diff --git a/certificates/wearable/usr/platform/tizen_store_test_platform.pem b/certificates/wearable/usr/platform/tizen_store_test_platform.pem new file mode 100644 index 0000000..9d2c2de --- /dev/null +++ b/certificates/wearable/usr/platform/tizen_store_test_platform.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDKTCCAhGgAwIBAgIJAJTJAy88oVNdMA0GCSqGSIb3DQEBCwUAMEsxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMS0wKwYDVQQDDCRUaXplbiBTdG9yZSBURVNU +IFBsYXRmb3JtIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwMTI3WhcNMzMxMjI1MTUw +MTI3WjBLMRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjEtMCsGA1UEAwwkVGl6 +ZW4gU3RvcmUgVEVTVCBQbGF0Zm9ybSBSb290IENsYXNzMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA6XYMv2IRs1VbscVucwgZJhjZLSb1UFflLkOP59hB +qRzZ2fFepcdzcheiZLI1A2esg7ZVmFMorIxHYwc32dLijN7rOou3VNkruksDeAA/ +DDBH5HPDoil1zHZuvcX1hXN05zv1Adj/WCf1Mm7cuj4F5WjPcm+/hpv/vEQt224Z +Tm/YxCOpj9pgK1Q5kgkBrqtH+fTgRca5KZAFu5vxpc+GawT1t3bLn/acAIO7paKO +qNge3T0XX0dUm/CNr8P+c3LMmstINFVM6wbAG0dSyyF8FyTUKHqNGOttsliEKaa/ +xklCdysHKOnnGVgYfuSSb2+rUDJy8WpOFK/mc+isEAxbyQIDAQABoxAwDjAMBgNV +HRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCHo0xPljSuCW4lO6rmMwjunN7R +2+mYJp+tt606Ugn1AMeAsc7kNaw7K64ZZa4qE/hh1o0rFGCrYRZazg9G3em1VFr5 +7ppT8ZBw8GRQ9V8FvVr1o0gwWy3PBKU3PGllROTREYxuBaBuYSb4LTTp4SpM2Fz9 +p0L9Fn4XOfS/wgN3R5BXkZODBYJpXqJrZzRkbZq2gyPxlVxKK6QZXz8OTSK67/O2 +dBCZZj392AdxbE+gTvv8S8JtHoc4NJBr7LxMObps65u7r8nlFq/knMPpcdovqpj/ +XB9QFXw7Y834NAhvh9oe4e76kSLY18Ag+80IkLyE18TSZtwjTKVK4avxWF2W +-----END CERTIFICATE----- diff --git a/certificates/wearable/usr/public/tizen_association_dev_public.pem b/certificates/wearable/usr/public/tizen_association_dev_public.pem new file mode 100644 index 0000000..a70f304 --- /dev/null +++ b/certificates/wearable/usr/public/tizen_association_dev_public.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDOzCCAiOgAwIBAgIJAIghU0nmmUUlMA0GCSqGSIb3DQEBCwUAMFQxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMTYwNAYDVQQDDC1UaXplbiBBc3NvY2lhdGlv +biBERVZFTE9QRVIgUHVibGljIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwNTM5WhcN +MzMxMjI1MTUwNTM5WjBUMRowGAYDVQQKDBFUaXplbiBBc3NvY2lhdGlvbjE2MDQG +A1UEAwwtVGl6ZW4gQXNzb2NpYXRpb24gREVWRUxPUEVSIFB1YmxpYyBSb290IENs +YXNzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7Z1tVsO0gVYdAxyz ++1mHNgHkdiLz8Drer9LXItILHOaJC21kBh3FByWL2fOxIAm7WGp/wCqqjY9GJRpz +tj/3uYEIJKDLLfwgwQJF1WoV3XzwTtY/ZO/N9lH51PhW/qQy+1qP8E0H1meKgVM3 +m1IUuXLkpjzf1jfhcCM6gEQB9R4DBYd6ua0L/lGvkRQOjNMeAnEcmxCDXptRfu7v +/fOx3ttIV81Lf18VdQIi3yzRbP68z/MTfPNwhm/QG+C+v+JCv4A/mchEhAuPuuSu +1Op9QsiKZNY2wvJ0zOr44zM2smD3kbi4JgfYWUljFifDXsW1b6Lbzr42MsT+abpF +ciJZCQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAi +nOTRl3o20ww/M6UJCnGaGUU1fx+E/u+JUybz/DZWQtwZDh2dyVCoTaiVXcY71OXq +e4z+ZwarErdRnd6qfn6tNQBFJPj/quDULTVUHJwU72G/8Eh0zz0fQbCc7yD8vhMu +y1ceP45exApLzqupc4bFq3N+/lJiDzVNU/fVWjsr1ut5lHsXzXmeYUEGh+iwoFgD +z4zOJQ/0xwxcatkKBFZRnckUI46YyV9rlbeb9myTDqzRo/BXaor3lNbWJTvlKXrT +rGGUot1OUwUY0ZqRInUlWE45uOdIO1FE0VvJiBr2nTfS/APbg475t4D4gq3hvOkg +WdojCrFoNvutFOrtyxBz +-----END CERTIFICATE----- diff --git a/certificates/wearable/usr/public/tizen_store_public.pem b/certificates/wearable/usr/public/tizen_store_public.pem new file mode 100644 index 0000000..230d788 --- /dev/null +++ b/certificates/wearable/usr/public/tizen_store_public.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDGzCCAgOgAwIBAgIJAOEI5BIsY5EoMA0GCSqGSIb3DQEBCwUAMEQxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSYwJAYDVQQDDB1UaXplbiBTdG9yZSBQdWJs +aWMgUm9vdCBDbGFzczAeFw0xMzEyMzAxNTAxMTdaFw0zMzEyMjUxNTAxMTdaMEQx +GjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMSYwJAYDVQQDDB1UaXplbiBTdG9y +ZSBQdWJsaWMgUm9vdCBDbGFzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAJ4cdgb+2vqpSBd0zhI516hOXDwrr+Jjqp1HeVwZHDMse60NUNRxyRGb0sZB +XULzO2djvcm83pmfPoDV5XLruFWz2me7k1jER/+y+jwAZbJqtggEXl32VPclBK5Z +gJWI1Th0NJOyJ7cm+AsgMXUPOw1wTFZsIUtjRFyIVFc0dNPWKvohv51DECW5PYmg +IMHpR76FOPGBCFYSYar8cgD4kwtq4DPZHukg7bNkLN41zqEua+QP4tSPJwPv9kr2 +kwzTHcJt3iUkMs/EayHI77Xdt3XT/66V7G0oOD8xTKGZZ3l0Qz5UHG1pAk0Z1mcz +8lvQ5natExFOo0RkMaejtNZVkYUCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkq +hkiG9w0BAQsFAAOCAQEAYoZfTyWKeTRSc1sWRYucxQDw5yKRwE93KyMeZ3O5Khxq +bmfoB9gUocjwCGGCWcsjtprDTTxwsg5ZJ01E/xJMXKBHpQ2OXH93Wm+KM3aoB0n6 +dZ5Ael4EnH7XjV9RN/gY8/thyGTnmNAgbdWHpPo1KTLqhXrVHdO7JnNyXZqeSaWF +N5LOzinP6jJJs+4nRlp10C0hz7KgIB9loHFuDwLRBJN/YUv008LC+0STHEVTVQsI +vDmvfB4DmBHEl1FwXYLIYMwNbj7KgCW+mDwbtTYlM4h0jP578iiMNiI7mEcoKtSb +89nHsJ2gJzVVGFKBmJJ8rmuVd3GnSf8pAZbvva34Rg== +-----END CERTIFICATE----- diff --git a/certificates/wearable/usr/public/tizen_store_test_public.pem b/certificates/wearable/usr/public/tizen_store_test_public.pem new file mode 100644 index 0000000..3fbb28b --- /dev/null +++ b/certificates/wearable/usr/public/tizen_store_test_public.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDJTCCAg2gAwIBAgIJAKUfxwBAJQC/MA0GCSqGSIb3DQEBCwUAMEkxGjAYBgNV +BAoMEVRpemVuIEFzc29jaWF0aW9uMSswKQYDVQQDDCJUaXplbiBTdG9yZSBURVNU +IFB1YmxpYyBSb290IENsYXNzMB4XDTEzMTIzMDE1MDEyN1oXDTMzMTIyNTE1MDEy +N1owSTEaMBgGA1UECgwRVGl6ZW4gQXNzb2NpYXRpb24xKzApBgNVBAMMIlRpemVu +IFN0b3JlIFRFU1QgUHVibGljIFJvb3QgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQCGIetmsv7HB03Y/6F3sfMlQ4sU3CR/Tojsi6CTBTwmkIz+ +/EZ5SUCR/C8fxdG+Kox1g04KdpU5g0Zsv1qVYOhAJfmMW/8X1o6y00kb1T//CoP9 +O1PgM2ZqR2QSFvGYC4/r60SyFz/phQRHeMIBsKg1sC8Jneq4avIjlz+dY8AvG2o9 +r1AQgvkHdymHqRUnEqW0q7T5q2dcDyC9u0b1lNbk0xc4p9YrBLWNDogho0h7qNT+ +pXQHJ1tr3rsQXDKtRTZG8ovWVfeJSdk+DM6ayny7BISPPdF3cUxRr9B6o/DJd21W +/n+5qs91+BqgenbqHxU09t7cZk0rVvRaEKGe1O5JAgMBAAGjEDAOMAwGA1UdEwQF +MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAH6GBnJPl3cXAAGeuPAQQa2cENfb+Opl +6tKdAbnhM8vcKIHAmGrg+xkcySnmGcOVU2DT7mIsZ6EpvFCj1qi9J9vPtWYtkgQr +sBpC7jcov71vtMySyDiNtPk5npznTqNNuEDFFm1bOl1GyZ8mvRMyYwdko3WEtugr +v2l2ZlitPa8AFzLZ/V4ixGlFtIkWkmFhfd6i6izWU66fjdWlOD7vSQ0+pUjllbeu +k480w1fjB6gdtrTfNPfrHUKPNFKrWNIcvapDXnhjJEBNYuIsaobcu/HGcORMUiEe +yUEoNJEPrK2iWsgIKMGALziAbpqkar643CdL8eakEK36BG+7c0jwRp8= +-----END CERTIFICATE----- diff --git a/certificates/wearable/usr/store/tizen_store_partner.pem b/certificates/wearable/usr/store/tizen_store_partner.pem new file mode 120000 index 0000000..ecd8d10 --- /dev/null +++ b/certificates/wearable/usr/store/tizen_store_partner.pem @@ -0,0 +1 @@ +../partner/tizen_store_partner.pem
\ No newline at end of file diff --git a/certificates/wearable/usr/store/tizen_store_platform.pem b/certificates/wearable/usr/store/tizen_store_platform.pem new file mode 120000 index 0000000..6e743fc --- /dev/null +++ b/certificates/wearable/usr/store/tizen_store_platform.pem @@ -0,0 +1 @@ +../platform/tizen_store_platform.pem
\ No newline at end of file diff --git a/certificates/wearable/usr/store/tizen_store_public.pem b/certificates/wearable/usr/store/tizen_store_public.pem new file mode 120000 index 0000000..caf77b9 --- /dev/null +++ b/certificates/wearable/usr/store/tizen_store_public.pem @@ -0,0 +1 @@ +../public/tizen_store_public.pem
\ No newline at end of file diff --git a/certificates/wearable/usr/test/tizen_association_dev_partner.pem b/certificates/wearable/usr/test/tizen_association_dev_partner.pem new file mode 120000 index 0000000..a342dc0 --- /dev/null +++ b/certificates/wearable/usr/test/tizen_association_dev_partner.pem @@ -0,0 +1 @@ +../partner/tizen_association_dev_partner.pem
\ No newline at end of file diff --git a/certificates/wearable/usr/test/tizen_association_dev_platform.pem b/certificates/wearable/usr/test/tizen_association_dev_platform.pem new file mode 120000 index 0000000..c873ebc --- /dev/null +++ b/certificates/wearable/usr/test/tizen_association_dev_platform.pem @@ -0,0 +1 @@ +../platform/tizen_association_dev_platform.pem
\ No newline at end of file diff --git a/certificates/wearable/usr/test/tizen_association_dev_public.pem b/certificates/wearable/usr/test/tizen_association_dev_public.pem new file mode 120000 index 0000000..88a823d --- /dev/null +++ b/certificates/wearable/usr/test/tizen_association_dev_public.pem @@ -0,0 +1 @@ +../public/tizen_association_dev_public.pem
\ No newline at end of file diff --git a/certificates/wearable/usr/verify/.gitignore b/certificates/wearable/usr/verify/.gitignore new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/certificates/wearable/usr/verify/.gitignore diff --git a/certificates/wearable/usr/verify/tizen_store_test_partner.pem b/certificates/wearable/usr/verify/tizen_store_test_partner.pem new file mode 120000 index 0000000..182926d --- /dev/null +++ b/certificates/wearable/usr/verify/tizen_store_test_partner.pem @@ -0,0 +1 @@ +../partner/tizen_store_test_partner.pem
\ No newline at end of file diff --git a/certificates/wearable/usr/verify/tizen_store_test_platform.pem b/certificates/wearable/usr/verify/tizen_store_test_platform.pem new file mode 120000 index 0000000..a0211d6 --- /dev/null +++ b/certificates/wearable/usr/verify/tizen_store_test_platform.pem @@ -0,0 +1 @@ +../platform/tizen_store_test_platform.pem
\ No newline at end of file diff --git a/certificates/wearable/usr/verify/tizen_store_test_public.pem b/certificates/wearable/usr/verify/tizen_store_test_public.pem new file mode 120000 index 0000000..be1070b --- /dev/null +++ b/certificates/wearable/usr/verify/tizen_store_test_public.pem @@ -0,0 +1 @@ +../public/tizen_store_test_public.pem
\ No newline at end of file diff --git a/certificates/wearable/usr/wac/wac.publisherid.pem b/certificates/wearable/usr/wac/wac.publisherid.pem new file mode 100644 index 0000000..758fe66 --- /dev/null +++ b/certificates/wearable/usr/wac/wac.publisherid.pem @@ -0,0 +1,24 @@ +-----BEGIN CERTIFICATE----- +MIID9DCCAtygAwIBAgIOZscBAQACO65mNg72468wDQYJKoZIhvcNAQEFBQAwgZQx +CzAJBgNVBAYTAkRFMRwwGgYDVQQKExNUQyBUcnVzdENlbnRlciBHbWJIMTEwLwYD +VQQLEyhQcmUtUHJvZHVjdGlvbiBUQyBUcnVzdENlbnRlciBDbGFzcyAyIENBMTQw +MgYDVQQDEytQcmUtUHJvZHVjdGlvbiBUQyBUcnVzdENlbnRlciBDbGFzcyAyIENB +IElJMB4XDTA2MDYwODE0MTYwMVoXDTI1MTIzMTIyNTk1OVowgZQxCzAJBgNVBAYT +AkRFMRwwGgYDVQQKExNUQyBUcnVzdENlbnRlciBHbWJIMTEwLwYDVQQLEyhQcmUt +UHJvZHVjdGlvbiBUQyBUcnVzdENlbnRlciBDbGFzcyAyIENBMTQwMgYDVQQDEytQ +cmUtUHJvZHVjdGlvbiBUQyBUcnVzdENlbnRlciBDbGFzcyAyIENBIElJMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3Ewnr8E24AqXnf1Lu7w/g79Hht+W +lvWQg7cPC7685oj0htT0SmDy94uQaC3qRzBJktLKCyuniABykhdTr04rGWgzqD8n +EzcFCt5k0gF39l3ND/JL+S2YJK/f/xc884hjcLsHUU7cAd6mDlVkOszFK86DNbu0 +noz0y1y462RIOvPCjkYl/GJ5zL62bdDbgFqrWMPZ54JFG0Rj1v575ygfOd2LwOXe +xjzqfYI4JOx9frKWakPTehW+0UY5UdF0cMvHuLJie9H0vOobR4vtkenbS283b6j7 +0WCoU/BeAr4qskvMs9WwkwDquO4XnzYQDsEVgjBu4H2W0ihNUYJbRo8wtQIDAQAB +o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQU +DTX6+fYyziPR1HZxViaGOj66QOYwDQYJKoZIhvcNAQEFBQADggEBALZ0pfjOfePn +D/6QDCt+cjQ5+U4eKcOlJMXrpEAlnC6oAnN1hqbOQaj44aIAbNap36E/Hl9s0Uga +c4nz73o5uPvdDmbWzNnMz6ey5NU0XXNzHxQWFdb0+Z7Cho5txoZjjynYXmyQc3RJ +rrPI+6Uej6sEv15ZGirjABza6pNJ+2NLojLyUb+8et3OCLS+wJ4qrX/5uwgL50Lt +0M2iPdZv+gjZwNmNWYIflYrSXa3ujclH+EAkkk/G1JxPzhVI3cII3y2DUZQAPCcX +XQDXIX2zJo7bYaUYJhlEeiGX17cdXMXDT1tbXKKg2mRIga1K4lknn9U/vzkjMJXL +GA38dUZRZ2Y= +-----END CERTIFICATE----- diff --git a/certificates/wearable/usr/wac/wac.root.preproduction.pem b/certificates/wearable/usr/wac/wac.root.preproduction.pem new file mode 100644 index 0000000..7c46a6a --- /dev/null +++ b/certificates/wearable/usr/wac/wac.root.preproduction.pem @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIDijCCAnKgAwIBAgIOMwoBAQAuBBKsIqIni7QwDQYJKoZIhvcNAQELBQAwYDEL +MAkGA1UEBhMCR0IxJTAjBgNVBAoMHFdBQyBBcHBsaWNhdGlvbiBTZXJ2aWNlcyBM +dGQxKjAoBgNVBAMMIVdBQyBBcHBsaWNhdGlvbiBTZXJ2aWNlcyBMdGQgVEVTVDAe +Fw0xMTAzMDMxNTA3MTlaFw0zNjAzMDMxNTA3MTlaMGAxCzAJBgNVBAYTAkdCMSUw +IwYDVQQKDBxXQUMgQXBwbGljYXRpb24gU2VydmljZXMgTHRkMSowKAYDVQQDDCFX +QUMgQXBwbGljYXRpb24gU2VydmljZXMgTHRkIFRFU1QwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQC1PB3UrpAQgLSVqHRPhHqdDJsjKQe/CT9oS4lA+mI/ +vkhAvam/EvcNrNHcLVvSph+Mj0d2Y2J9wkcNW7fS3qZJXtpMNU36r7XdBk9kiYhc +PwJbckCo9Pp8YFxkuR6xV6Cc4o54mO2mumxDQ1hbwCsc5CT7yQz0FVVhCE01X6JJ +D61DvqmAzCUpehmEXthNV/s/o8fL+I2mD75p8vNDyIZHSJX59czO3PriT3tH2h+0 +tQx7NEWG70fQEU2CzcH9UngPYU7xXqNOhT9GmI/yL3HTeYGNH3i5VHrBjxeTF11t +IWSUDWQX1W0Y7TbN06XcGcuqPgjZ9xMcV7S4OiCBJz5nAgMBAAGjQjBAMA8GA1Ud +EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQp5dzy2tJEArpT +qcQWNXG6J7y5WTANBgkqhkiG9w0BAQsFAAOCAQEAoXuyi8AjMx2yKVpss7xpVi5v +aUjcHU3AlptjNCFrXI6Bw+KJGNo8ydYlEASRd5dL/pJ6/V+UuUt9EngjUSdYOZGB +OgCeB2sJI8EZSay2LLhOCmkAxltC94Y/KRzkKqsYvNc6yvF85d+d4gbokf4APjmR +1TSlZLZsVhwfR0k0mer2rHQGE5Ljezdk7ZGeEMLdn6WFScwjo980EI0OqEoJU3on ++1TTBYudZ4o3qMgHiFwJafUJ6i3zuYbi9x86zMqeI4dJTbsTKLM0QV8vIdzI9fkV +t1tO/uBBAsNFUv8PAYwP4AFyGvyJbR4uxwxuQZKrltgjSTkPGYR14JtrGk7Y9g== +-----END CERTIFICATE----- + diff --git a/certificates/wearable/usr/wac/wac.root.production.pem b/certificates/wearable/usr/wac/wac.root.production.pem new file mode 100644 index 0000000..efccefd --- /dev/null +++ b/certificates/wearable/usr/wac/wac.root.production.pem @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIDgTCCAmmgAwIBAgIPAKTxAAEALtiV8/+rhB6+MA0GCSqGSIb3DQEBCwUAMFsx +CzAJBgNVBAYTAkdCMSUwIwYDVQQKDBxXQUMgQXBwbGljYXRpb24gU2VydmljZXMg +THRkMSUwIwYDVQQDDBxXQUMgQXBwbGljYXRpb24gU2VydmljZXMgTHRkMB4XDTEx +MDMxNDE0MDEwNFoXDTM2MDMxNDE0MDEwNFowWzELMAkGA1UEBhMCR0IxJTAjBgNV +BAoMHFdBQyBBcHBsaWNhdGlvbiBTZXJ2aWNlcyBMdGQxJTAjBgNVBAMMHFdBQyBB +cHBsaWNhdGlvbiBTZXJ2aWNlcyBMdGQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDCf6RHUPVBUY4YXYMdrmt5yO95eRCOG6vJtI9w0UM2w/2fihD5SMYa +3cCVam4j6F8FSspMIx+4CTCwdDSUixBGENwGEhD4qxqqV3KTObmxmYbELa97S1IP +qwoFelzUX6e+qHmYHi+eu/hONeiZaPBLtUtCd6ppCd5ACrD/kf/Ug/tfUtngozjG +sJ1UB10Ezi3fKs3OkkZMuecJvjWmDpRAyvIeeV8xfzeyn+DMpvhnI9RrSY0j4huE +ud6Lzzg0jV8+m54v0j7hv9klyNcGiZ+bmHr0LIyAtT+uktcms/4p3V9j01SI9Tmw +HcHKDXnM6kuThWpr6DR9KFSZ8zD2Nx5nAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMB +Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBT5bKdU2+CGE17R+o/rMCZHHMn+ +WzANBgkqhkiG9w0BAQsFAAOCAQEAXmO+J5suIGuzbfYBoTdr8gahFfWEbhm1y6mJ +eZAc+Mf5L+In20p+Oj5uy6LsTmJsE9VE/+gi1eALKl9EhgYhET2ZlAzRFCN5dTWv +NTAFxJfGMkn2U5iW+luJ+lejyYBqEEFRpzwhXZbVDZQLim4CU75H75KzFkUgTulG +5M6U/Plt6S1rKgMkeYiR27W4C2NZMFXYqctt0m+eKEa3ueZE9pYUxqVcvQKSI017 +Nbc1kSkcuSKFV2Bk2T5dh5jQvywykdWLubAe6XiiC5CIT31kcSX6AlVhgNxWRRKP +QFO7lWqxnQMR2Or38ve7oSg1oL5Sx80fcbp3ovaYSKt5jnVWfg== +-----END CERTIFICATE----- + diff --git a/packaging/tizen-security-policy.spec b/packaging/tizen-security-policy.spec index 9d7e9da..61a5f18 100644 --- a/packaging/tizen-security-policy.spec +++ b/packaging/tizen-security-policy.spec @@ -25,12 +25,6 @@ cp %{SOURCE1001} . %build -# ex. redwood8974_eur_open -SEC_BUILD_PROJECT_NAME=%{sec_build_project_name} - -# ex. eur_open -OPERATOR=${SEC_BUILD_PROJECT_NAME#*_} - ARCH=%{arch} %ifarch %{ix86} @@ -41,19 +35,20 @@ ARCH=arm if [ "$ARCH" = "arm" ]; then echo "target" -%if 0%{?tizen_build_binary_release_type_eng} echo "release type eng" REL_MODE=eng -%else - REL_MODE=usr -%endif else echo "emulator" REL_MODE=emul fi -#03-04, No more use OPERATOR -%cmake . -DRELMODE=${REL_MODE} # -DOPERATOR=${OPERATOR} +%if "%{?tizen_profile_name}" == "wearable" + PROFILE_TARGET=wearable +%elseif "%{?tizen_profile_name}" == "mobile" + PROFILE_TARGET=mobile +%endif + +%cmake . -DRELMODE=${REL_MODE} -DPROFILE_TARGET=${PROFILE_TARGET} make %{?_smp_mflags} @@ -72,6 +67,6 @@ install LICENSE.Apache-2.0 %{buildroot}/usr/share/license/%{name} %manifest %{name}.manifest /usr/share/wrt-engine/* %attr(664,root,root) /usr/etc/ace/TizenPolicy.xml -%attr(664,root,root) /opt/share/cert-svc/certs/code-signing/tizen/*.pem -%attr(664,root,root) /opt/share/cert-svc/certs/code-signing/wac/*.pem +%attr(664,root,root) /usr/share/cert-svc/certs/code-signing/tizen/*.pem +%attr(664,root,root) /usr/share/cert-svc/certs/code-signing/wac/*.pem /usr/share/license/%{name} diff --git a/policy/CMakeLists.txt b/policy/mobile/CMakeLists.txt index d216d47..3ef0176 100644..100755 --- a/policy/CMakeLists.txt +++ b/policy/mobile/CMakeLists.txt @@ -1,19 +1,3 @@ -#GET_FILENAME_COMPONENT( -# TIZEN_POLICY_XML -# ${CMAKE_CURRENT_SOURCE_DIR}/${OPERATOR}/TizenPolicy.xml -# REALPATH -# ) -#GET_FILENAME_COMPONENT( -# FINGERPRINT_LIST_XML -# ${CMAKE_CURRENT_SOURCE_DIR}/${OPERATOR}/fingerprint_list.xml -# REALPATH -# ) -#GET_FILENAME_COMPONENT( -# FINGERPRINT_LIST_XSD -# ${CMAKE_CURRENT_SOURCE_DIR}/${OPERATOR}/fingerprint_list.xsd -# REALPATH -# ) - GET_FILENAME_COMPONENT( TIZEN_POLICY_XML ${CMAKE_CURRENT_SOURCE_DIR}/${RELMODE}/TizenPolicy.xml @@ -30,24 +14,24 @@ GET_FILENAME_COMPONENT( REALPATH ) +MESSAGE("Adding ${RELMODE} specific certificate fingerprints into the fingerprint_list.xml") -MESSAGE("Adding ${OPERATOR} specific certificate fingerprints into the fingerprint_list.xml") EXECUTE_PROCESS( COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/tools/add-fingerprint.sh - ${CMAKE_SOURCE_DIR}/certificates/${RELMODE} + ${CMAKE_SOURCE_DIR}/certificates/${PROFILE_TARGET}/${RELMODE} ${FINGERPRINT_LIST_XML} RESULT_VARIABLE ERROR_CODE - ) +) IF(ERROR_CODE) MESSAGE(FATAL_ERROR "Failed to add fingerprints!") ENDIF() -MESSAGE("Adding B2 ${RELMODE} certificate fingerprints into the TizenPolicy.xml") +MESSAGE("Adding ${RELMODE} certificate fingerprints into the TizenPolicy.xml") EXECUTE_PROCESS( COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/tools/add-fingerprint-wrt.sh - ${CMAKE_SOURCE_DIR}/certificates/${RELMODE} + ${CMAKE_SOURCE_DIR}/certificates/${PROFILE_TARGET}/${RELMODE} ${TIZEN_POLICY_XML} RESULT_VARIABLE ERROR_CODE ) diff --git a/policy/emul/TizenPolicy.xml b/policy/mobile/emul/TizenPolicy.xml index 0e12960..95b0c8a 100644..100755 --- a/policy/emul/TizenPolicy.xml +++ b/policy/mobile/emul/TizenPolicy.xml @@ -182,6 +182,26 @@ <rule effect="permit"> <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> <resource-match attr="device-cap" func="equal" match="websetting" /> </condition> </rule> @@ -241,6 +261,17 @@ </condition> </rule> --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> <rule effect="permit"> <condition combine="or"> @@ -248,6 +279,12 @@ </condition> </rule> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="personalinfo" /> + </condition> + </rule> + <rule effect="deny" /> </policy> @@ -424,6 +461,26 @@ <rule effect="permit"> <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> <resource-match attr="device-cap" func="equal" match="websetting" /> </condition> </rule> @@ -477,6 +534,17 @@ </condition> </rule> --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> <rule effect="permit"> <condition combine="or"> @@ -484,6 +552,12 @@ </condition> </rule> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="personalinfo" /> + </condition> + </rule> + <rule effect="deny" /> </policy> @@ -561,6 +635,12 @@ </condition> </rule> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datacontrol.consumer" /> + </condition> + </rule> + <!-- access to download feature --> <rule effect="permit"> <condition combine="or"> @@ -645,6 +725,26 @@ <rule effect="permit"> <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> <resource-match attr="device-cap" func="equal" match="websetting" /> </condition> </rule> @@ -698,6 +798,17 @@ </condition> </rule> --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> <rule effect="permit"> <condition combine="or"> @@ -705,11 +816,12 @@ </condition> </rule> - <rule effect="deny" /> + <rule effect = "deny" /> </policy> <policy id="Tizen-Policy-Untrusted" description="Tizen's policy for untrusted domain" combine="permit-overrides"> <!-- Specific Untrusted Policy for Tizen --> + <rule effect="deny" /> </policy> </policy-set> diff --git a/policy/emul/fingerprint_list.xml b/policy/mobile/emul/fingerprint_list.xml index d331f12..845a3d5 100644 --- a/policy/emul/fingerprint_list.xml +++ b/policy/mobile/emul/fingerprint_list.xml @@ -9,4 +9,8 @@ </CertificateDomain> <CertificateDomain name="tizen-test"> </CertificateDomain> + <CertificateDomain name="tizen-verify"> + </CertificateDomain> + <CertificateDomain name="tizen-store"> + </CertificateDomain> </CertificateSet> diff --git a/policy/emul/fingerprint_list.xsd b/policy/mobile/emul/fingerprint_list.xsd index b0fab23..b0fab23 100644 --- a/policy/emul/fingerprint_list.xsd +++ b/policy/mobile/emul/fingerprint_list.xsd diff --git a/policy/eng/TizenPolicy.xml b/policy/mobile/eng/TizenPolicy.xml index 0e12960..95b0c8a 100644..100755 --- a/policy/eng/TizenPolicy.xml +++ b/policy/mobile/eng/TizenPolicy.xml @@ -182,6 +182,26 @@ <rule effect="permit"> <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> <resource-match attr="device-cap" func="equal" match="websetting" /> </condition> </rule> @@ -241,6 +261,17 @@ </condition> </rule> --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> <rule effect="permit"> <condition combine="or"> @@ -248,6 +279,12 @@ </condition> </rule> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="personalinfo" /> + </condition> + </rule> + <rule effect="deny" /> </policy> @@ -424,6 +461,26 @@ <rule effect="permit"> <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> <resource-match attr="device-cap" func="equal" match="websetting" /> </condition> </rule> @@ -477,6 +534,17 @@ </condition> </rule> --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> <rule effect="permit"> <condition combine="or"> @@ -484,6 +552,12 @@ </condition> </rule> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="personalinfo" /> + </condition> + </rule> + <rule effect="deny" /> </policy> @@ -561,6 +635,12 @@ </condition> </rule> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datacontrol.consumer" /> + </condition> + </rule> + <!-- access to download feature --> <rule effect="permit"> <condition combine="or"> @@ -645,6 +725,26 @@ <rule effect="permit"> <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> <resource-match attr="device-cap" func="equal" match="websetting" /> </condition> </rule> @@ -698,6 +798,17 @@ </condition> </rule> --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> <rule effect="permit"> <condition combine="or"> @@ -705,11 +816,12 @@ </condition> </rule> - <rule effect="deny" /> + <rule effect = "deny" /> </policy> <policy id="Tizen-Policy-Untrusted" description="Tizen's policy for untrusted domain" combine="permit-overrides"> <!-- Specific Untrusted Policy for Tizen --> + <rule effect="deny" /> </policy> </policy-set> diff --git a/policy/eng/fingerprint_list.xml b/policy/mobile/eng/fingerprint_list.xml index d331f12..845a3d5 100644 --- a/policy/eng/fingerprint_list.xml +++ b/policy/mobile/eng/fingerprint_list.xml @@ -9,4 +9,8 @@ </CertificateDomain> <CertificateDomain name="tizen-test"> </CertificateDomain> + <CertificateDomain name="tizen-verify"> + </CertificateDomain> + <CertificateDomain name="tizen-store"> + </CertificateDomain> </CertificateSet> diff --git a/policy/eng/fingerprint_list.xsd b/policy/mobile/eng/fingerprint_list.xsd index b0fab23..b0fab23 100644 --- a/policy/eng/fingerprint_list.xsd +++ b/policy/mobile/eng/fingerprint_list.xsd diff --git a/policy/tools/add-fingerprint-wrt.sh b/policy/mobile/tools/add-fingerprint-wrt.sh index 7d9c340..7d9c340 100755 --- a/policy/tools/add-fingerprint-wrt.sh +++ b/policy/mobile/tools/add-fingerprint-wrt.sh diff --git a/policy/tools/add-fingerprint.sh b/policy/mobile/tools/add-fingerprint.sh index fc5f9f3..94941b3 100755 --- a/policy/tools/add-fingerprint.sh +++ b/policy/mobile/tools/add-fingerprint.sh @@ -9,7 +9,7 @@ then exit 2 fi -for CATEGORY in developer public partner platform test +for CATEGORY in developer public partner platform test verify store do if [ -d "$CERT_ROOT/$CATEGORY" ] then diff --git a/policy/usr/TizenPolicy.xml b/policy/mobile/usr/TizenPolicy.xml index d556577..95b0c8a 100644..100755 --- a/policy/usr/TizenPolicy.xml +++ b/policy/mobile/usr/TizenPolicy.xml @@ -182,6 +182,26 @@ <rule effect="permit"> <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> <resource-match attr="device-cap" func="equal" match="websetting" /> </condition> </rule> @@ -243,10 +263,28 @@ --> <rule effect="permit"> <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> <resource-match attr="device-cap" func="equal" match="healthinfo" /> </condition> </rule> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="personalinfo" /> + </condition> + </rule> + <rule effect="deny" /> </policy> @@ -423,6 +461,26 @@ <rule effect="permit"> <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> <resource-match attr="device-cap" func="equal" match="websetting" /> </condition> </rule> @@ -476,6 +534,17 @@ </condition> </rule> --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> <rule effect="permit"> <condition combine="or"> @@ -483,6 +552,12 @@ </condition> </rule> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="personalinfo" /> + </condition> + </rule> + <rule effect="deny" /> </policy> @@ -560,6 +635,12 @@ </condition> </rule> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datacontrol.consumer" /> + </condition> + </rule> + <!-- access to download feature --> <rule effect="permit"> <condition combine="or"> @@ -644,6 +725,26 @@ <rule effect="permit"> <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> <resource-match attr="device-cap" func="equal" match="websetting" /> </condition> </rule> @@ -697,6 +798,17 @@ </condition> </rule> --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> <rule effect="permit"> <condition combine="or"> @@ -704,11 +816,12 @@ </condition> </rule> - <rule effect="deny" /> + <rule effect = "deny" /> </policy> <policy id="Tizen-Policy-Untrusted" description="Tizen's policy for untrusted domain" combine="permit-overrides"> <!-- Specific Untrusted Policy for Tizen --> + <rule effect="deny" /> </policy> </policy-set> diff --git a/policy/usr/fingerprint_list.xml b/policy/mobile/usr/fingerprint_list.xml index d331f12..845a3d5 100644 --- a/policy/usr/fingerprint_list.xml +++ b/policy/mobile/usr/fingerprint_list.xml @@ -9,4 +9,8 @@ </CertificateDomain> <CertificateDomain name="tizen-test"> </CertificateDomain> + <CertificateDomain name="tizen-verify"> + </CertificateDomain> + <CertificateDomain name="tizen-store"> + </CertificateDomain> </CertificateSet> diff --git a/policy/usr/fingerprint_list.xsd b/policy/mobile/usr/fingerprint_list.xsd index b0fab23..b0fab23 100644 --- a/policy/usr/fingerprint_list.xsd +++ b/policy/mobile/usr/fingerprint_list.xsd diff --git a/policy/wearable/CMakeLists.txt b/policy/wearable/CMakeLists.txt new file mode 100644 index 0000000..4a7afc4 --- /dev/null +++ b/policy/wearable/CMakeLists.txt @@ -0,0 +1,44 @@ +GET_FILENAME_COMPONENT( + TIZEN_POLICY_XML + ${CMAKE_CURRENT_SOURCE_DIR}/${RELMODE}/TizenPolicy.xml + REALPATH + ) +GET_FILENAME_COMPONENT( + FINGERPRINT_LIST_XML + ${CMAKE_CURRENT_SOURCE_DIR}/${RELMODE}/fingerprint_list.xml + REALPATH + ) +GET_FILENAME_COMPONENT( + FINGERPRINT_LIST_XSD + ${CMAKE_CURRENT_SOURCE_DIR}/${RELMODE}/fingerprint_list.xsd + REALPATH + ) + +MESSAGE("Adding ${RELMODE} specific certificate fingerprints into the fingerprint_list.xml") + +EXECUTE_PROCESS( + COMMAND + ${CMAKE_CURRENT_SOURCE_DIR}/tools/add-fingerprint.sh + ${CMAKE_SOURCE_DIR}/certificates/${PROFILE_TARGET}/${RELMODE} + ${FINGERPRINT_LIST_XML} + RESULT_VARIABLE ERROR_CODE +) +IF(ERROR_CODE) + MESSAGE(FATAL_ERROR "Failed to add fingerprints!") +ENDIF() + +MESSAGE("Adding wearable ${RELMODE} certificate fingerprints into the TizenPolicy.xml") +EXECUTE_PROCESS( + COMMAND + ${CMAKE_CURRENT_SOURCE_DIR}/tools/add-fingerprint-wrt.sh + ${CMAKE_SOURCE_DIR}/certificates/${PROFILE_TARGET}/${RELMODE} + ${TIZEN_POLICY_XML} + RESULT_VARIABLE ERROR_CODE +) +IF(ERROR_CODE) + MESSAGE(FATAL_ERROR "Failed to add fingerprints!") +ENDIF() + +INSTALL(FILES ${TIZEN_POLICY_XML} DESTINATION etc/ace) +INSTALL(FILES ${FINGERPRINT_LIST_XML} DESTINATION share/wrt-engine) +INSTALL(FILES ${FINGERPRINT_LIST_XSD} DESTINATION share/wrt-engine) diff --git a/policy/wearable/emul/TizenPolicy.xml b/policy/wearable/emul/TizenPolicy.xml new file mode 100644 index 0000000..8b41311 --- /dev/null +++ b/policy/wearable/emul/TizenPolicy.xml @@ -0,0 +1,928 @@ +<policy-set id="Tizen-Policy" combine="first-matching-target"> + <policy id="Tizen-Policy-Plaform-API" description="Plaform API" combine="permit-overrides"> + <target> + <!-- platform API --> + </target> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="tizen" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="alarm" /> + </condition> + </rule> + + <!-- access to application --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="application.launch" /> + <resource-match attr="device-cap" func="equal" match="appmanager.kill" /> + <resource-match attr="device-cap" func="equal" match="application.info" /> + <resource-match attr="device-cap" func="equal" match="appmanager.certificate" /> + </condition> + </rule> + + <!-- access to bookmark --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="bookmark.read" /> + <resource-match attr="device-cap" func="equal" match="bookmark.write" /> + </condition> + </rule> + + <!-- access to package --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="packagemanager.install" /> + <resource-match attr="device-cap" func="equal" match="package.info" /> + </condition> + </rule> + + <!-- access to bluetooth --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="bluetoothmanager" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.admin" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.gap" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.spp" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.health" /> + </condition> + </rule> + + <!-- access to calendar --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="calendar.read" /> + <resource-match attr="device-cap" func="equal" match="calendar.write" /> + </condition> + </rule> + + <!-- access to call history --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="callhistory.read" /> + <resource-match attr="device-cap" func="equal" match="callhistory.write" /> + </condition> + </rule> + + <!-- access to contact --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contact.read" /> + <resource-match attr="device-cap" func="equal" match="contact.write" /> + </condition> + </rule> + + <!-- access to content --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="content.read" /> + <resource-match attr="device-cap" func="equal" match="content.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datacontrol.consumer" /> + </condition> + </rule> + + <!-- access to download feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="download" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="filesystem.read" /> + <resource-match attr="device-cap" func="equal" match="filesystem.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="messaging.read" /> + <resource-match attr="device-cap" func="equal" match="messaging.write" /> + <!-- keep --> + <resource-match attr="device-cap" func="equal" match="messaging.send" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="networkbearerselection" /> + </condition> + </rule> + + <!-- access to NFC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="nfc.admin" /> + <resource-match attr="device-cap" func="equal" match="nfc.tag" /> + <resource-match attr="device-cap" func="equal" match="nfc.p2p" /> + <resource-match attr="device-cap" func="equal" match="nfc.cardemulation" /> + <resource-match attr="device-cap" func="equal" match="nfc.common" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="notification" /> + </condition> + </rule> + + <!-- access to power feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="power" /> + </condition> + </rule> + + <!-- access to datasync --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datasync" /> + </condition> + </rule> + + <!-- access to push feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="push" /> + </condition> + </rule> + + <!-- access to system setting --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="setting" /> + </condition> + </rule> + + <!-- access to systeminfo --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="system.info" /> + <resource-match attr="device-cap" func="equal" match="systemmanager.info" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="secureelement" /> + <resource-match attr="device-cap" func="equal" match="se" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="websetting" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="testautomation" /> + </condition> + </rule> + +<!-- Belows will be removed --> + <!-- access to timeutil --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="time" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="log" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="account.read" /> + <resource-match attr="device-cap" func="equal" match="account.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contentmanager.write" /> + </condition> + </rule> + + <!-- access to external network --> + <!-- XMLHttpRequestTizen and externalNetworkAccessTizen defined for Tizen Webapp --> + <!-- Function of two capabilities are same to XMLHttpRequest and externalNetworkAccess of WAC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + </rule> + + <!-- access to external network on roaming status --> + <!-- + <rule effect="permit"> + <condition combine="and"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + <environment-match attr="roaming" match="true" /> + </condition> + </rule> + --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="healthinfo" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="connection" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="medicalinfo" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="retail.display" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="systemmanager" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="audio.setting" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="download.restricted" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="internet.restricted" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="internet" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="location" /> + </condition> + </rule> + + <rule effect="deny" /> + + </policy> + <policy id="Tizen-Policy-Partner-API" description="Partner API" combine="permit-overrides"> + <target> + <!-- partner API --> + </target> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="tizen" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="alarm" /> + </condition> + </rule> + + <!-- access to application --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="application.launch" /> + <resource-match attr="device-cap" func="equal" match="appmanager.kill" /> + <resource-match attr="device-cap" func="equal" match="appmanager.certificate" /> + <resource-match attr="device-cap" func="equal" match="application.info" /> + </condition> + </rule> + + <!-- access to package --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="package.info" /> + </condition> + </rule> + + <!-- access to bluetooth --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="bluetooth.admin" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.gap" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.spp" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.health" /> + </condition> + </rule> + + <!-- access to calendar --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="calendar.read" /> + <resource-match attr="device-cap" func="equal" match="calendar.write" /> + </condition> + </rule> + + <!-- access to call history --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="callhistory.read" /> + <resource-match attr="device-cap" func="equal" match="callhistory.write" /> + </condition> + </rule> + + <!-- access to contact --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contact.read" /> + <resource-match attr="device-cap" func="equal" match="contact.write" /> + </condition> + </rule> + + <!-- access to content --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="content.read" /> + <resource-match attr="device-cap" func="equal" match="content.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datacontrol.consumer" /> + </condition> + </rule> + + <!-- access to download feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="download" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="filesystem.read" /> + <resource-match attr="device-cap" func="equal" match="filesystem.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="messaging.read" /> + <resource-match attr="device-cap" func="equal" match="messaging.write" /> + <!-- keep --> + <resource-match attr="device-cap" func="equal" match="messaging.send" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="networkbearerselection" /> + </condition> + </rule> + + <!-- access to NFC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="nfc.admin" /> + <resource-match attr="device-cap" func="equal" match="nfc.tag" /> + <resource-match attr="device-cap" func="equal" match="nfc.p2p" /> + <resource-match attr="device-cap" func="equal" match="nfc.cardemulation" /> + <resource-match attr="device-cap" func="equal" match="nfc.common" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="notification" /> + </condition> + </rule> + + <!-- access to power feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="power" /> + </condition> + </rule> + + <!-- access to datasync --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datasync" /> + </condition> + </rule> + + <!-- access to push feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="push" /> + </condition> + </rule> + + <!-- access to system setting --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="setting" /> + </condition> + </rule> + + <!-- access to systeminfo --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="system.info" /> + <resource-match attr="device-cap" func="equal" match="systemmanager.info" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="secureelement" /> + <resource-match attr="device-cap" func="equal" match="se" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="websetting" /> + </condition> + </rule> + +<!-- Belows will be removed --> + <!-- access to timeutil --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="time" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="log" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="account.read" /> + <resource-match attr="device-cap" func="equal" match="account.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contentmanager.write" /> + </condition> + </rule> + + <!-- access to external network --> + <!-- XMLHttpRequestTizen and externalNetworkAccessTizen defined for Tizen Webapp --> + <!-- Function of two capabilities are same to XMLHttpRequest and externalNetworkAccess of WAC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + </rule> + + <!-- access to external network on roaming status --> + <!-- + <rule effect="permit"> + <condition combine="and"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + <environment-match attr="roaming" match="true" /> + </condition> + </rule> + --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="healthinfo" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="connection" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="medicalinfo" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="systemmanager" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="audio.setting" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="download.restricted" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="internet.restricted" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="internet" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="location" /> + </condition> + </rule> + + <rule effect="deny" /> + + </policy> + <policy id="Tizen-Policy-Public-API" description="Public API" combine="permit-overrides"> + <target> + <!-- public API --> + </target> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="tizen" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="alarm" /> + </condition> + </rule> + + <!-- access to application --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="application.launch" /> + <resource-match attr="device-cap" func="equal" match="application.info" /> + </condition> + </rule> + + <!-- access to package --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="package.info" /> + </condition> + </rule> + + <!-- access to bluetooth --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="bluetooth.admin" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.gap" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.spp" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.health" /> + </condition> + </rule> + + <!-- access to calendar --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="calendar.read" /> + <resource-match attr="device-cap" func="equal" match="calendar.write" /> + </condition> + </rule> + + <!-- access to call history --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="callhistory.read" /> + <resource-match attr="device-cap" func="equal" match="callhistory.write" /> + </condition> + </rule> + + <!-- access to contact --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contact.read" /> + <resource-match attr="device-cap" func="equal" match="contact.write" /> + </condition> + </rule> + + <!-- access to content --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="content.read" /> + <resource-match attr="device-cap" func="equal" match="content.write" /> + </condition> + </rule> + + <!-- access to download feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="download" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="filesystem.read" /> + <resource-match attr="device-cap" func="equal" match="filesystem.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="messaging.read" /> + <resource-match attr="device-cap" func="equal" match="messaging.write" /> + <!-- keep --> + <resource-match attr="device-cap" func="equal" match="messaging.send" /> + </condition> + </rule> + + <!-- access to NFC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="nfc.admin" /> + <resource-match attr="device-cap" func="equal" match="nfc.tag" /> + <resource-match attr="device-cap" func="equal" match="nfc.p2p" /> + <resource-match attr="device-cap" func="equal" match="nfc.cardemulation" /> + <resource-match attr="device-cap" func="equal" match="nfc.common" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="notification" /> + </condition> + </rule> + + <!-- access to power feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="power" /> + </condition> + </rule> + + <!-- access to datasync --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datasync" /> + </condition> + </rule> + + <!-- access to push feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="push" /> + </condition> + </rule> + + <!-- access to system setting --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="setting" /> + </condition> + </rule> + + <!-- access to systeminfo --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="system.info" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="secureelement" /> + <resource-match attr="device-cap" func="equal" match="se" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="websetting" /> + </condition> + </rule> + +<!-- Belows will be removed --> + <!-- access to timeutil --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="time" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="log" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="account.read" /> + <resource-match attr="device-cap" func="equal" match="account.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contentmanager.write" /> + </condition> + </rule> + + <!-- access to external network --> + <!-- XMLHttpRequestTizen and externalNetworkAccessTizen defined for Tizen Webapp --> + <!-- Function of two capabilities are same to XMLHttpRequest and externalNetworkAccess of WAC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + </rule> + + <!-- access to external network on roaming status --> + <!-- + <rule effect="permit"> + <condition combine="and"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + <environment-match attr="roaming" match="true" /> + </condition> + </rule> + --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="healthinfo" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="audio.setting" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="internet" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="location" /> + </condition> + </rule> + + <rule effect="deny" /> + + </policy> + <policy id="Tizen-Policy-Untrusted" description="Tizen's policy for untrusted domain" combine="permit-overrides"> + <!-- Specific Untrusted Policy for Tizen --> + <rule effect="deny" /> + </policy> +</policy-set> diff --git a/policy/wearable/emul/fingerprint_list.xml b/policy/wearable/emul/fingerprint_list.xml new file mode 100644 index 0000000..845a3d5 --- /dev/null +++ b/policy/wearable/emul/fingerprint_list.xml @@ -0,0 +1,16 @@ +<CertificateSet> + <CertificateDomain name="tizen-developer"><!-- used to verify tizen widgets --> + </CertificateDomain> + <CertificateDomain name="tizen-public"> + </CertificateDomain> + <CertificateDomain name="tizen-partner"> + </CertificateDomain> + <CertificateDomain name="tizen-platform"> + </CertificateDomain> + <CertificateDomain name="tizen-test"> + </CertificateDomain> + <CertificateDomain name="tizen-verify"> + </CertificateDomain> + <CertificateDomain name="tizen-store"> + </CertificateDomain> +</CertificateSet> diff --git a/policy/wearable/emul/fingerprint_list.xsd b/policy/wearable/emul/fingerprint_list.xsd new file mode 100644 index 0000000..b0fab23 --- /dev/null +++ b/policy/wearable/emul/fingerprint_list.xsd @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> + +<xs:element name="CertificateSet" type="CertificateSetType" /> +<xs:complexType name="CertificateSetType"> + <xs:sequence> + <xs:element ref="CertificateDomain" minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> +</xs:complexType> + +<xs:element name="CertificateDomain" type="CertificateDomainType" /> +<xs:complexType name="CertificateDomainType"> + <xs:sequence> + <xs:element ref="FingerprintSHA1" minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> + <xs:attribute name="name" type="xs:string" use="required" /> +</xs:complexType> + +<xs:element name="FingerprintSHA1" type="xs:string"/> + +</xs:schema> diff --git a/policy/wearable/eng/TizenPolicy.xml b/policy/wearable/eng/TizenPolicy.xml new file mode 100644 index 0000000..8b41311 --- /dev/null +++ b/policy/wearable/eng/TizenPolicy.xml @@ -0,0 +1,928 @@ +<policy-set id="Tizen-Policy" combine="first-matching-target"> + <policy id="Tizen-Policy-Plaform-API" description="Plaform API" combine="permit-overrides"> + <target> + <!-- platform API --> + </target> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="tizen" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="alarm" /> + </condition> + </rule> + + <!-- access to application --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="application.launch" /> + <resource-match attr="device-cap" func="equal" match="appmanager.kill" /> + <resource-match attr="device-cap" func="equal" match="application.info" /> + <resource-match attr="device-cap" func="equal" match="appmanager.certificate" /> + </condition> + </rule> + + <!-- access to bookmark --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="bookmark.read" /> + <resource-match attr="device-cap" func="equal" match="bookmark.write" /> + </condition> + </rule> + + <!-- access to package --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="packagemanager.install" /> + <resource-match attr="device-cap" func="equal" match="package.info" /> + </condition> + </rule> + + <!-- access to bluetooth --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="bluetoothmanager" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.admin" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.gap" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.spp" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.health" /> + </condition> + </rule> + + <!-- access to calendar --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="calendar.read" /> + <resource-match attr="device-cap" func="equal" match="calendar.write" /> + </condition> + </rule> + + <!-- access to call history --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="callhistory.read" /> + <resource-match attr="device-cap" func="equal" match="callhistory.write" /> + </condition> + </rule> + + <!-- access to contact --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contact.read" /> + <resource-match attr="device-cap" func="equal" match="contact.write" /> + </condition> + </rule> + + <!-- access to content --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="content.read" /> + <resource-match attr="device-cap" func="equal" match="content.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datacontrol.consumer" /> + </condition> + </rule> + + <!-- access to download feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="download" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="filesystem.read" /> + <resource-match attr="device-cap" func="equal" match="filesystem.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="messaging.read" /> + <resource-match attr="device-cap" func="equal" match="messaging.write" /> + <!-- keep --> + <resource-match attr="device-cap" func="equal" match="messaging.send" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="networkbearerselection" /> + </condition> + </rule> + + <!-- access to NFC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="nfc.admin" /> + <resource-match attr="device-cap" func="equal" match="nfc.tag" /> + <resource-match attr="device-cap" func="equal" match="nfc.p2p" /> + <resource-match attr="device-cap" func="equal" match="nfc.cardemulation" /> + <resource-match attr="device-cap" func="equal" match="nfc.common" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="notification" /> + </condition> + </rule> + + <!-- access to power feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="power" /> + </condition> + </rule> + + <!-- access to datasync --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datasync" /> + </condition> + </rule> + + <!-- access to push feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="push" /> + </condition> + </rule> + + <!-- access to system setting --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="setting" /> + </condition> + </rule> + + <!-- access to systeminfo --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="system.info" /> + <resource-match attr="device-cap" func="equal" match="systemmanager.info" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="secureelement" /> + <resource-match attr="device-cap" func="equal" match="se" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="websetting" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="testautomation" /> + </condition> + </rule> + +<!-- Belows will be removed --> + <!-- access to timeutil --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="time" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="log" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="account.read" /> + <resource-match attr="device-cap" func="equal" match="account.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contentmanager.write" /> + </condition> + </rule> + + <!-- access to external network --> + <!-- XMLHttpRequestTizen and externalNetworkAccessTizen defined for Tizen Webapp --> + <!-- Function of two capabilities are same to XMLHttpRequest and externalNetworkAccess of WAC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + </rule> + + <!-- access to external network on roaming status --> + <!-- + <rule effect="permit"> + <condition combine="and"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + <environment-match attr="roaming" match="true" /> + </condition> + </rule> + --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="healthinfo" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="connection" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="medicalinfo" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="retail.display" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="systemmanager" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="audio.setting" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="download.restricted" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="internet.restricted" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="internet" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="location" /> + </condition> + </rule> + + <rule effect="deny" /> + + </policy> + <policy id="Tizen-Policy-Partner-API" description="Partner API" combine="permit-overrides"> + <target> + <!-- partner API --> + </target> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="tizen" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="alarm" /> + </condition> + </rule> + + <!-- access to application --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="application.launch" /> + <resource-match attr="device-cap" func="equal" match="appmanager.kill" /> + <resource-match attr="device-cap" func="equal" match="appmanager.certificate" /> + <resource-match attr="device-cap" func="equal" match="application.info" /> + </condition> + </rule> + + <!-- access to package --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="package.info" /> + </condition> + </rule> + + <!-- access to bluetooth --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="bluetooth.admin" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.gap" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.spp" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.health" /> + </condition> + </rule> + + <!-- access to calendar --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="calendar.read" /> + <resource-match attr="device-cap" func="equal" match="calendar.write" /> + </condition> + </rule> + + <!-- access to call history --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="callhistory.read" /> + <resource-match attr="device-cap" func="equal" match="callhistory.write" /> + </condition> + </rule> + + <!-- access to contact --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contact.read" /> + <resource-match attr="device-cap" func="equal" match="contact.write" /> + </condition> + </rule> + + <!-- access to content --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="content.read" /> + <resource-match attr="device-cap" func="equal" match="content.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datacontrol.consumer" /> + </condition> + </rule> + + <!-- access to download feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="download" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="filesystem.read" /> + <resource-match attr="device-cap" func="equal" match="filesystem.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="messaging.read" /> + <resource-match attr="device-cap" func="equal" match="messaging.write" /> + <!-- keep --> + <resource-match attr="device-cap" func="equal" match="messaging.send" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="networkbearerselection" /> + </condition> + </rule> + + <!-- access to NFC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="nfc.admin" /> + <resource-match attr="device-cap" func="equal" match="nfc.tag" /> + <resource-match attr="device-cap" func="equal" match="nfc.p2p" /> + <resource-match attr="device-cap" func="equal" match="nfc.cardemulation" /> + <resource-match attr="device-cap" func="equal" match="nfc.common" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="notification" /> + </condition> + </rule> + + <!-- access to power feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="power" /> + </condition> + </rule> + + <!-- access to datasync --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datasync" /> + </condition> + </rule> + + <!-- access to push feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="push" /> + </condition> + </rule> + + <!-- access to system setting --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="setting" /> + </condition> + </rule> + + <!-- access to systeminfo --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="system.info" /> + <resource-match attr="device-cap" func="equal" match="systemmanager.info" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="secureelement" /> + <resource-match attr="device-cap" func="equal" match="se" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="websetting" /> + </condition> + </rule> + +<!-- Belows will be removed --> + <!-- access to timeutil --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="time" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="log" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="account.read" /> + <resource-match attr="device-cap" func="equal" match="account.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contentmanager.write" /> + </condition> + </rule> + + <!-- access to external network --> + <!-- XMLHttpRequestTizen and externalNetworkAccessTizen defined for Tizen Webapp --> + <!-- Function of two capabilities are same to XMLHttpRequest and externalNetworkAccess of WAC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + </rule> + + <!-- access to external network on roaming status --> + <!-- + <rule effect="permit"> + <condition combine="and"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + <environment-match attr="roaming" match="true" /> + </condition> + </rule> + --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="healthinfo" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="connection" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="medicalinfo" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="systemmanager" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="audio.setting" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="download.restricted" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="internet.restricted" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="internet" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="location" /> + </condition> + </rule> + + <rule effect="deny" /> + + </policy> + <policy id="Tizen-Policy-Public-API" description="Public API" combine="permit-overrides"> + <target> + <!-- public API --> + </target> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="tizen" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="alarm" /> + </condition> + </rule> + + <!-- access to application --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="application.launch" /> + <resource-match attr="device-cap" func="equal" match="application.info" /> + </condition> + </rule> + + <!-- access to package --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="package.info" /> + </condition> + </rule> + + <!-- access to bluetooth --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="bluetooth.admin" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.gap" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.spp" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.health" /> + </condition> + </rule> + + <!-- access to calendar --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="calendar.read" /> + <resource-match attr="device-cap" func="equal" match="calendar.write" /> + </condition> + </rule> + + <!-- access to call history --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="callhistory.read" /> + <resource-match attr="device-cap" func="equal" match="callhistory.write" /> + </condition> + </rule> + + <!-- access to contact --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contact.read" /> + <resource-match attr="device-cap" func="equal" match="contact.write" /> + </condition> + </rule> + + <!-- access to content --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="content.read" /> + <resource-match attr="device-cap" func="equal" match="content.write" /> + </condition> + </rule> + + <!-- access to download feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="download" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="filesystem.read" /> + <resource-match attr="device-cap" func="equal" match="filesystem.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="messaging.read" /> + <resource-match attr="device-cap" func="equal" match="messaging.write" /> + <!-- keep --> + <resource-match attr="device-cap" func="equal" match="messaging.send" /> + </condition> + </rule> + + <!-- access to NFC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="nfc.admin" /> + <resource-match attr="device-cap" func="equal" match="nfc.tag" /> + <resource-match attr="device-cap" func="equal" match="nfc.p2p" /> + <resource-match attr="device-cap" func="equal" match="nfc.cardemulation" /> + <resource-match attr="device-cap" func="equal" match="nfc.common" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="notification" /> + </condition> + </rule> + + <!-- access to power feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="power" /> + </condition> + </rule> + + <!-- access to datasync --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datasync" /> + </condition> + </rule> + + <!-- access to push feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="push" /> + </condition> + </rule> + + <!-- access to system setting --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="setting" /> + </condition> + </rule> + + <!-- access to systeminfo --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="system.info" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="secureelement" /> + <resource-match attr="device-cap" func="equal" match="se" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="websetting" /> + </condition> + </rule> + +<!-- Belows will be removed --> + <!-- access to timeutil --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="time" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="log" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="account.read" /> + <resource-match attr="device-cap" func="equal" match="account.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contentmanager.write" /> + </condition> + </rule> + + <!-- access to external network --> + <!-- XMLHttpRequestTizen and externalNetworkAccessTizen defined for Tizen Webapp --> + <!-- Function of two capabilities are same to XMLHttpRequest and externalNetworkAccess of WAC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + </rule> + + <!-- access to external network on roaming status --> + <!-- + <rule effect="permit"> + <condition combine="and"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + <environment-match attr="roaming" match="true" /> + </condition> + </rule> + --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="healthinfo" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="audio.setting" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="internet" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="location" /> + </condition> + </rule> + + <rule effect="deny" /> + + </policy> + <policy id="Tizen-Policy-Untrusted" description="Tizen's policy for untrusted domain" combine="permit-overrides"> + <!-- Specific Untrusted Policy for Tizen --> + <rule effect="deny" /> + </policy> +</policy-set> diff --git a/policy/wearable/eng/fingerprint_list.xml b/policy/wearable/eng/fingerprint_list.xml new file mode 100644 index 0000000..845a3d5 --- /dev/null +++ b/policy/wearable/eng/fingerprint_list.xml @@ -0,0 +1,16 @@ +<CertificateSet> + <CertificateDomain name="tizen-developer"><!-- used to verify tizen widgets --> + </CertificateDomain> + <CertificateDomain name="tizen-public"> + </CertificateDomain> + <CertificateDomain name="tizen-partner"> + </CertificateDomain> + <CertificateDomain name="tizen-platform"> + </CertificateDomain> + <CertificateDomain name="tizen-test"> + </CertificateDomain> + <CertificateDomain name="tizen-verify"> + </CertificateDomain> + <CertificateDomain name="tizen-store"> + </CertificateDomain> +</CertificateSet> diff --git a/policy/wearable/eng/fingerprint_list.xsd b/policy/wearable/eng/fingerprint_list.xsd new file mode 100644 index 0000000..b0fab23 --- /dev/null +++ b/policy/wearable/eng/fingerprint_list.xsd @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> + +<xs:element name="CertificateSet" type="CertificateSetType" /> +<xs:complexType name="CertificateSetType"> + <xs:sequence> + <xs:element ref="CertificateDomain" minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> +</xs:complexType> + +<xs:element name="CertificateDomain" type="CertificateDomainType" /> +<xs:complexType name="CertificateDomainType"> + <xs:sequence> + <xs:element ref="FingerprintSHA1" minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> + <xs:attribute name="name" type="xs:string" use="required" /> +</xs:complexType> + +<xs:element name="FingerprintSHA1" type="xs:string"/> + +</xs:schema> diff --git a/policy/wearable/tools/add-fingerprint-wrt.sh b/policy/wearable/tools/add-fingerprint-wrt.sh new file mode 100755 index 0000000..7d9c340 --- /dev/null +++ b/policy/wearable/tools/add-fingerprint-wrt.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +CERT_ROOT=$1 +XML_PATH=$2 + +if [ -z "$2" ] +then + echo "usage: `basename $0` certificate_root_path fingerprint_xml_path" + exit 2 +fi + +for CATEGORY in platform partner public +do + if [ -d "$CERT_ROOT/$CATEGORY" ] + then + echo + echo " <<$CATEGORY>>" + for CERT_PATH in `ls $CERT_ROOT/$CATEGORY/*.pem` + do + FINGERPRINT=`/usr/bin/openssl x509 -noout -fingerprint -in $CERT_PATH | cut -d '=' -f 2` + echo " ${CERT_PATH##*/}:" + echo " $FINGERPRINT" + ############################################################################################################################# + # Find "<!-- xxxxxxx API -->" and then add the fingerprint into the next line + ############################################################################################################################# + # <subject><!-- xxxxxxxxx.pem --> + # <subject-match attr="distributor-key-root-fingerprint" func="equal"> + # sha-1 XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX + # </subject-match> + # </subject> + ############################################################################################################################# + /bin/sed -i "s#<\!-- $CATEGORY API -->.*#&\n <subject><!-- ${CERT_PATH##*/} -->\n <subject-match attr=\"distributor-key-root-fingerprint\" func=\"equal\">\n sha-1 $FINGERPRINT\n </subject-match>\n </subject>#" $XML_PATH + done + fi +done +echo diff --git a/policy/wearable/tools/add-fingerprint.sh b/policy/wearable/tools/add-fingerprint.sh new file mode 100755 index 0000000..94941b3 --- /dev/null +++ b/policy/wearable/tools/add-fingerprint.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +CERT_ROOT=$1 +XML_PATH=$2 + +if [ -z "$2" ] +then + echo "usage: `basename $0` certificate_root_path fingerprint_xml_path" + exit 2 +fi + +for CATEGORY in developer public partner platform test verify store +do + if [ -d "$CERT_ROOT/$CATEGORY" ] + then + echo + echo " <<$CATEGORY>>" + for CERT_PATH in `ls $CERT_ROOT/$CATEGORY/*.pem` + do + FINGERPRINT=`/usr/bin/openssl x509 -noout -fingerprint -in $CERT_PATH | cut -d '=' -f 2` + echo " ${CERT_PATH##*/}:" + echo " $FINGERPRINT" + ############################################################################################################################# + # Find "<CertificateDomain name="tizen-xxxxxxx">" and then add the fingerprint into the next line + ############################################################################################################################# + # <FingerprintSHA1>XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX</FingerprintSHA1><!-- xxxxxxxxx.pem --> + ############################################################################################################################# + /bin/sed -i "s#<CertificateDomain name=\"tizen-$CATEGORY\">.*#&\n <FingerprintSHA1>$FINGERPRINT</FingerprintSHA1><!-- ${CERT_PATH##*/} -->#" $XML_PATH + done + fi +done +echo diff --git a/policy/wearable/usr/TizenPolicy.xml b/policy/wearable/usr/TizenPolicy.xml new file mode 100644 index 0000000..8b41311 --- /dev/null +++ b/policy/wearable/usr/TizenPolicy.xml @@ -0,0 +1,928 @@ +<policy-set id="Tizen-Policy" combine="first-matching-target"> + <policy id="Tizen-Policy-Plaform-API" description="Plaform API" combine="permit-overrides"> + <target> + <!-- platform API --> + </target> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="tizen" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="alarm" /> + </condition> + </rule> + + <!-- access to application --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="application.launch" /> + <resource-match attr="device-cap" func="equal" match="appmanager.kill" /> + <resource-match attr="device-cap" func="equal" match="application.info" /> + <resource-match attr="device-cap" func="equal" match="appmanager.certificate" /> + </condition> + </rule> + + <!-- access to bookmark --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="bookmark.read" /> + <resource-match attr="device-cap" func="equal" match="bookmark.write" /> + </condition> + </rule> + + <!-- access to package --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="packagemanager.install" /> + <resource-match attr="device-cap" func="equal" match="package.info" /> + </condition> + </rule> + + <!-- access to bluetooth --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="bluetoothmanager" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.admin" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.gap" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.spp" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.health" /> + </condition> + </rule> + + <!-- access to calendar --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="calendar.read" /> + <resource-match attr="device-cap" func="equal" match="calendar.write" /> + </condition> + </rule> + + <!-- access to call history --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="callhistory.read" /> + <resource-match attr="device-cap" func="equal" match="callhistory.write" /> + </condition> + </rule> + + <!-- access to contact --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contact.read" /> + <resource-match attr="device-cap" func="equal" match="contact.write" /> + </condition> + </rule> + + <!-- access to content --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="content.read" /> + <resource-match attr="device-cap" func="equal" match="content.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datacontrol.consumer" /> + </condition> + </rule> + + <!-- access to download feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="download" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="filesystem.read" /> + <resource-match attr="device-cap" func="equal" match="filesystem.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="messaging.read" /> + <resource-match attr="device-cap" func="equal" match="messaging.write" /> + <!-- keep --> + <resource-match attr="device-cap" func="equal" match="messaging.send" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="networkbearerselection" /> + </condition> + </rule> + + <!-- access to NFC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="nfc.admin" /> + <resource-match attr="device-cap" func="equal" match="nfc.tag" /> + <resource-match attr="device-cap" func="equal" match="nfc.p2p" /> + <resource-match attr="device-cap" func="equal" match="nfc.cardemulation" /> + <resource-match attr="device-cap" func="equal" match="nfc.common" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="notification" /> + </condition> + </rule> + + <!-- access to power feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="power" /> + </condition> + </rule> + + <!-- access to datasync --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datasync" /> + </condition> + </rule> + + <!-- access to push feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="push" /> + </condition> + </rule> + + <!-- access to system setting --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="setting" /> + </condition> + </rule> + + <!-- access to systeminfo --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="system.info" /> + <resource-match attr="device-cap" func="equal" match="systemmanager.info" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="secureelement" /> + <resource-match attr="device-cap" func="equal" match="se" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="websetting" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="testautomation" /> + </condition> + </rule> + +<!-- Belows will be removed --> + <!-- access to timeutil --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="time" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="log" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="account.read" /> + <resource-match attr="device-cap" func="equal" match="account.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contentmanager.write" /> + </condition> + </rule> + + <!-- access to external network --> + <!-- XMLHttpRequestTizen and externalNetworkAccessTizen defined for Tizen Webapp --> + <!-- Function of two capabilities are same to XMLHttpRequest and externalNetworkAccess of WAC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + </rule> + + <!-- access to external network on roaming status --> + <!-- + <rule effect="permit"> + <condition combine="and"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + <environment-match attr="roaming" match="true" /> + </condition> + </rule> + --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="healthinfo" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="connection" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="medicalinfo" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="retail.display" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="systemmanager" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="audio.setting" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="download.restricted" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="internet.restricted" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="internet" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="location" /> + </condition> + </rule> + + <rule effect="deny" /> + + </policy> + <policy id="Tizen-Policy-Partner-API" description="Partner API" combine="permit-overrides"> + <target> + <!-- partner API --> + </target> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="tizen" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="alarm" /> + </condition> + </rule> + + <!-- access to application --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="application.launch" /> + <resource-match attr="device-cap" func="equal" match="appmanager.kill" /> + <resource-match attr="device-cap" func="equal" match="appmanager.certificate" /> + <resource-match attr="device-cap" func="equal" match="application.info" /> + </condition> + </rule> + + <!-- access to package --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="package.info" /> + </condition> + </rule> + + <!-- access to bluetooth --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="bluetooth.admin" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.gap" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.spp" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.health" /> + </condition> + </rule> + + <!-- access to calendar --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="calendar.read" /> + <resource-match attr="device-cap" func="equal" match="calendar.write" /> + </condition> + </rule> + + <!-- access to call history --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="callhistory.read" /> + <resource-match attr="device-cap" func="equal" match="callhistory.write" /> + </condition> + </rule> + + <!-- access to contact --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contact.read" /> + <resource-match attr="device-cap" func="equal" match="contact.write" /> + </condition> + </rule> + + <!-- access to content --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="content.read" /> + <resource-match attr="device-cap" func="equal" match="content.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datacontrol.consumer" /> + </condition> + </rule> + + <!-- access to download feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="download" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="filesystem.read" /> + <resource-match attr="device-cap" func="equal" match="filesystem.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="messaging.read" /> + <resource-match attr="device-cap" func="equal" match="messaging.write" /> + <!-- keep --> + <resource-match attr="device-cap" func="equal" match="messaging.send" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="networkbearerselection" /> + </condition> + </rule> + + <!-- access to NFC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="nfc.admin" /> + <resource-match attr="device-cap" func="equal" match="nfc.tag" /> + <resource-match attr="device-cap" func="equal" match="nfc.p2p" /> + <resource-match attr="device-cap" func="equal" match="nfc.cardemulation" /> + <resource-match attr="device-cap" func="equal" match="nfc.common" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="notification" /> + </condition> + </rule> + + <!-- access to power feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="power" /> + </condition> + </rule> + + <!-- access to datasync --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datasync" /> + </condition> + </rule> + + <!-- access to push feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="push" /> + </condition> + </rule> + + <!-- access to system setting --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="setting" /> + </condition> + </rule> + + <!-- access to systeminfo --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="system.info" /> + <resource-match attr="device-cap" func="equal" match="systemmanager.info" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="secureelement" /> + <resource-match attr="device-cap" func="equal" match="se" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="websetting" /> + </condition> + </rule> + +<!-- Belows will be removed --> + <!-- access to timeutil --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="time" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="log" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="account.read" /> + <resource-match attr="device-cap" func="equal" match="account.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contentmanager.write" /> + </condition> + </rule> + + <!-- access to external network --> + <!-- XMLHttpRequestTizen and externalNetworkAccessTizen defined for Tizen Webapp --> + <!-- Function of two capabilities are same to XMLHttpRequest and externalNetworkAccess of WAC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + </rule> + + <!-- access to external network on roaming status --> + <!-- + <rule effect="permit"> + <condition combine="and"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + <environment-match attr="roaming" match="true" /> + </condition> + </rule> + --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="healthinfo" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="connection" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="medicalinfo" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="systemmanager" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="audio.setting" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="download.restricted" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="internet.restricted" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="internet" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="location" /> + </condition> + </rule> + + <rule effect="deny" /> + + </policy> + <policy id="Tizen-Policy-Public-API" description="Public API" combine="permit-overrides"> + <target> + <!-- public API --> + </target> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="tizen" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="alarm" /> + </condition> + </rule> + + <!-- access to application --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="application.launch" /> + <resource-match attr="device-cap" func="equal" match="application.info" /> + </condition> + </rule> + + <!-- access to package --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="package.info" /> + </condition> + </rule> + + <!-- access to bluetooth --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="bluetooth.admin" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.gap" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.spp" /> + <resource-match attr="device-cap" func="equal" match="bluetooth.health" /> + </condition> + </rule> + + <!-- access to calendar --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="calendar.read" /> + <resource-match attr="device-cap" func="equal" match="calendar.write" /> + </condition> + </rule> + + <!-- access to call history --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="callhistory.read" /> + <resource-match attr="device-cap" func="equal" match="callhistory.write" /> + </condition> + </rule> + + <!-- access to contact --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contact.read" /> + <resource-match attr="device-cap" func="equal" match="contact.write" /> + </condition> + </rule> + + <!-- access to content --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="content.read" /> + <resource-match attr="device-cap" func="equal" match="content.write" /> + </condition> + </rule> + + <!-- access to download feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="download" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="filesystem.read" /> + <resource-match attr="device-cap" func="equal" match="filesystem.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="messaging.read" /> + <resource-match attr="device-cap" func="equal" match="messaging.write" /> + <!-- keep --> + <resource-match attr="device-cap" func="equal" match="messaging.send" /> + </condition> + </rule> + + <!-- access to NFC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="nfc.admin" /> + <resource-match attr="device-cap" func="equal" match="nfc.tag" /> + <resource-match attr="device-cap" func="equal" match="nfc.p2p" /> + <resource-match attr="device-cap" func="equal" match="nfc.cardemulation" /> + <resource-match attr="device-cap" func="equal" match="nfc.common" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="notification" /> + </condition> + </rule> + + <!-- access to power feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="power" /> + </condition> + </rule> + + <!-- access to datasync --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="datasync" /> + </condition> + </rule> + + <!-- access to push feature --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="push" /> + </condition> + </rule> + + <!-- access to system setting --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="setting" /> + </condition> + </rule> + + <!-- access to systeminfo --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="system.info" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="secureelement" /> + <resource-match attr="device-cap" func="equal" match="se" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="allshare" /> + <resource-match attr="device-cap" func="equal" match="chord" /> + <resource-match attr="device-cap" func="equal" match="nservice" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="volume.set" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="webapis" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="websetting" /> + </condition> + </rule> + +<!-- Belows will be removed --> + <!-- access to timeutil --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="time" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="log" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="account.read" /> + <resource-match attr="device-cap" func="equal" match="account.write" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="contentmanager.write" /> + </condition> + </rule> + + <!-- access to external network --> + <!-- XMLHttpRequestTizen and externalNetworkAccessTizen defined for Tizen Webapp --> + <!-- Function of two capabilities are same to XMLHttpRequest and externalNetworkAccess of WAC --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + </rule> + + <!-- access to external network on roaming status --> + <!-- + <rule effect="permit"> + <condition combine="and"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" /> + <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" /> + </condition> + <environment-match attr="roaming" match="true" /> + </condition> + </rule> + --> + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="accessoryprotocol" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="irled" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="healthinfo" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="audio.setting" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="internet" /> + </condition> + </rule> + + <rule effect="permit"> + <condition combine="or"> + <resource-match attr="device-cap" func="equal" match="location" /> + </condition> + </rule> + + <rule effect="deny" /> + + </policy> + <policy id="Tizen-Policy-Untrusted" description="Tizen's policy for untrusted domain" combine="permit-overrides"> + <!-- Specific Untrusted Policy for Tizen --> + <rule effect="deny" /> + </policy> +</policy-set> diff --git a/policy/wearable/usr/fingerprint_list.xml b/policy/wearable/usr/fingerprint_list.xml new file mode 100644 index 0000000..845a3d5 --- /dev/null +++ b/policy/wearable/usr/fingerprint_list.xml @@ -0,0 +1,16 @@ +<CertificateSet> + <CertificateDomain name="tizen-developer"><!-- used to verify tizen widgets --> + </CertificateDomain> + <CertificateDomain name="tizen-public"> + </CertificateDomain> + <CertificateDomain name="tizen-partner"> + </CertificateDomain> + <CertificateDomain name="tizen-platform"> + </CertificateDomain> + <CertificateDomain name="tizen-test"> + </CertificateDomain> + <CertificateDomain name="tizen-verify"> + </CertificateDomain> + <CertificateDomain name="tizen-store"> + </CertificateDomain> +</CertificateSet> diff --git a/policy/wearable/usr/fingerprint_list.xsd b/policy/wearable/usr/fingerprint_list.xsd new file mode 100644 index 0000000..b0fab23 --- /dev/null +++ b/policy/wearable/usr/fingerprint_list.xsd @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> + +<xs:element name="CertificateSet" type="CertificateSetType" /> +<xs:complexType name="CertificateSetType"> + <xs:sequence> + <xs:element ref="CertificateDomain" minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> +</xs:complexType> + +<xs:element name="CertificateDomain" type="CertificateDomainType" /> +<xs:complexType name="CertificateDomainType"> + <xs:sequence> + <xs:element ref="FingerprintSHA1" minOccurs="0" maxOccurs="unbounded" /> + </xs:sequence> + <xs:attribute name="name" type="xs:string" use="required" /> +</xs:complexType> + +<xs:element name="FingerprintSHA1" type="xs:string"/> + +</xs:schema> |