From: Kyungwook Tak Date: Fri, 8 Jan 2016 06:01:08 +0000 (+0900) Subject: Change author signature disregarded cases X-Git-Tag: accepted/tizen/mobile/20160115.111035~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=30ce42bdcfa96167215b88bcbd9163226deb0d8a;p=platform%2Fcore%2Fsecurity%2Fcert-svc.git Change author signature disregarded cases * if author signature isn't belong Tizen Domain * return invalid Change-Id: I3b3def387513f66b3524093b0caaba9d4eac58a4 Signed-off-by: sangwan.kwon --- diff --git a/packaging/cert-svc.spec b/packaging/cert-svc.spec index 1c2fb7b..aadda44 100644 --- a/packaging/cert-svc.spec +++ b/packaging/cert-svc.spec @@ -135,6 +135,5 @@ fi %files test %TZ_SYS_BIN/cert-svc-test* %TZ_SYS_RO_APP/cert-svc-tests -%TZ_SYS_SHARE/ca-certificates/tizen/root_cacert0.pem %_libdir/libcert-svc-validator-plugin.so %endif diff --git a/tests/vcore/CMakeLists.txt b/tests/vcore/CMakeLists.txt index 29311d6..08c9a93 100644 --- a/tests/vcore/CMakeLists.txt +++ b/tests/vcore/CMakeLists.txt @@ -53,12 +53,6 @@ INSTALL(TARGETS ${TARGET_VCORE_TEST} WORLD_EXECUTE ) -INSTALL(FILES - resource/root_cacert0.pem - DESTINATION - ${TZ_SYS_SHARE}/ca-certificates/tizen - ) - INSTALL( DIRECTORY resource/wgt diff --git a/tests/vcore/resource/root_cacert0.pem b/tests/vcore/resource/root_cacert0.pem deleted file mode 100644 index 572d525..0000000 --- a/tests/vcore/resource/root_cacert0.pem +++ /dev/null @@ -1,64 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - c7:4a:82:f6:9d:1b:f6:7d - Signature Algorithm: sha1WithRSAEncryption - Issuer: C=PL, ST=Maz, O=Samsung, OU=SPRC, CN=Samsung/emailAddress=samsung@samsung.com - Validity - Not Before: Oct 5 11:52:36 2011 GMT - Not After : Oct 4 11:52:36 2014 GMT - Subject: C=PL, ST=Maz, O=Samsung, OU=SPRC, CN=Samsung/emailAddress=samsung@samsung.com - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public Key: (1024 bit) - Modulus (1024 bit): - 00:93:c2:12:8b:3e:b1:69:fe:c8:7e:f1:fa:b0:03: - d7:bd:25:03:bb:14:70:ab:65:ff:8f:e9:38:14:2b: - 92:02:d9:e7:b4:78:60:a0:ce:b1:b8:b6:78:c5:af: - b3:83:3c:47:58:3d:1e:a0:78:69:4d:56:dd:8c:d8: - 20:27:b2:0d:9f:bf:f1:d4:e1:39:0f:1b:6f:b8:cd: - ca:f4:0b:fd:d7:cb:64:09:c7:6d:1e:e8:dd:89:43: - 7f:72:85:3d:9a:54:6e:7c:55:a0:da:f5:e9:28:01: - ec:3a:da:5a:18:45:fc:28:b1:0e:43:2c:4c:26:5c: - ca:bc:44:d9:ce:7d:5a:f2:f3 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Subject Key Identifier: - 82:08:7F:DB:00:02:86:E8:53:2A:A5:FA:58:AE:67:7F:14:38:C8:60 - X509v3 Authority Key Identifier: - keyid:82:08:7F:DB:00:02:86:E8:53:2A:A5:FA:58:AE:67:7F:14:38:C8:60 - DirName:/C=PL/ST=Maz/O=Samsung/OU=SPRC/CN=Samsung/emailAddress=samsung@samsung.com - serial:C7:4A:82:F6:9D:1B:F6:7D - - X509v3 Basic Constraints: - CA:TRUE - Signature Algorithm: sha1WithRSAEncryption - 0f:cb:a3:cd:25:02:00:17:a9:c5:21:4a:6e:bb:ce:d9:14:74: - 23:29:c5:47:ff:02:91:5a:ee:a1:53:a7:e4:69:6f:f2:00:bc: - 09:87:80:f8:3b:a5:51:59:e9:20:1f:1d:5d:cb:91:eb:91:1e: - f4:79:bf:35:68:a5:ed:24:e5:28:dd:c9:1f:bf:53:f7:75:77: - 6c:fe:94:0c:de:9c:d9:8e:42:c6:7d:61:6b:5d:5d:ad:a7:6a: - e4:9b:53:2a:f7:85:9c:51:1d:72:5d:5c:2f:eb:f9:ff:80:4c: - 6d:46:e8:a0:2c:8a:6f:94:13:b2:00:47:2c:b0:b0:1c:12:fc: - a0:65 ------BEGIN CERTIFICATE----- -MIIDOjCCAqOgAwIBAgIJAMdKgvadG/Z9MA0GCSqGSIb3DQEBBQUAMHIxCzAJBgNV -BAYTAlBMMQwwCgYDVQQIEwNNYXoxEDAOBgNVBAoTB1NhbXN1bmcxDTALBgNVBAsT -BFNQUkMxEDAOBgNVBAMTB1NhbXN1bmcxIjAgBgkqhkiG9w0BCQEWE3NhbXN1bmdA -c2Ftc3VuZy5jb20wHhcNMTExMDA1MTE1MjM2WhcNMTQxMDA0MTE1MjM2WjByMQsw -CQYDVQQGEwJQTDEMMAoGA1UECBMDTWF6MRAwDgYDVQQKEwdTYW1zdW5nMQ0wCwYD -VQQLEwRTUFJDMRAwDgYDVQQDEwdTYW1zdW5nMSIwIAYJKoZIhvcNAQkBFhNzYW1z -dW5nQHNhbXN1bmcuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCTwhKL -PrFp/sh+8fqwA9e9JQO7FHCrZf+P6TgUK5IC2ee0eGCgzrG4tnjFr7ODPEdYPR6g -eGlNVt2M2CAnsg2fv/HU4TkPG2+4zcr0C/3Xy2QJx20e6N2JQ39yhT2aVG58VaDa -9ekoAew62loYRfwosQ5DLEwmXMq8RNnOfVry8wIDAQABo4HXMIHUMB0GA1UdDgQW -BBSCCH/bAAKG6FMqpfpYrmd/FDjIYDCBpAYDVR0jBIGcMIGZgBSCCH/bAAKG6FMq -pfpYrmd/FDjIYKF2pHQwcjELMAkGA1UEBhMCUEwxDDAKBgNVBAgTA01hejEQMA4G -A1UEChMHU2Ftc3VuZzENMAsGA1UECxMEU1BSQzEQMA4GA1UEAxMHU2Ftc3VuZzEi -MCAGCSqGSIb3DQEJARYTc2Ftc3VuZ0BzYW1zdW5nLmNvbYIJAMdKgvadG/Z9MAwG -A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAD8ujzSUCABepxSFKbrvO2RR0 -IynFR/8CkVruoVOn5Glv8gC8CYeA+DulUVnpIB8dXcuR65Ee9Hm/NWil7STlKN3J -H79T93V3bP6UDN6c2Y5Cxn1ha11dradq5JtTKveFnFEdcl1cL+v5/4BMbUbooCyK -b5QTsgBHLLCwHBL8oGU= ------END CERTIFICATE----- diff --git a/tests/vcore/resource/wgt/author-signature.xml b/tests/vcore/resource/wgt/author-signature.xml index ff82da8..cb0b73c 100644 --- a/tests/vcore/resource/wgt/author-signature.xml +++ b/tests/vcore/resource/wgt/author-signature.xml @@ -1,66 +1,75 @@ - - - - - - - - xUKQbov3HL7JD2/zVUKpPEVGc5C6VWDXwxoDHzDs9y0= - - - - cIE41PzyhMnF++EmhJ3Ptnd4ZqXyBlRJgiIqxlutbV8= - - - - - - - MH34nIMXxv0fMQQ8bTV1wZUNLOrXTmpnxpADlNzmQ/4= - - - fhh+VQq76Uodq4upHhvcC2tgbVY8bL9DiiSe9wn1O4YrIFKMnEEYqYmpQbL1puWU -Zbht0hXpvEFXg1010q5kOZQxknqcyFg3hyVUpFDPARkJs1XhRNbFWJJF7qNXVgt5 -NyFrdXFv4lVFjkv+chSykaWu6V22z43E8kJcg+zGVU8= - - - MIIETTCCA7agAwIBAgIJANaOuOCRgiz3MA0GCSqGSIb3DQEBBQUAMIG8MQswCQYD -VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTE9MDsGA1UEChM0WE1MIFNlY3Vy -aXR5IExpYnJhcnkgKGh0dHA6Ly93d3cuYWxla3NleS5jb20veG1sc2VjKTEeMBwG -A1UECxMVVGVzdCBSb290IENlcnRpZmljYXRlMRYwFAYDVQQDEw1BbGVrc2V5IFNh -bmluMSEwHwYJKoZIhvcNAQkBFhJ4bWxzZWNAYWxla3NleS5jb20wHhcNMDUwNzEw -MDIyOTAxWhcNMTUwNzA4MDIyOTAxWjCBvDELMAkGA1UEBhMCVVMxEzARBgNVBAgT -CkNhbGlmb3JuaWExPTA7BgNVBAoTNFhNTCBTZWN1cml0eSBMaWJyYXJ5IChodHRw -Oi8vd3d3LmFsZWtzZXkuY29tL3htbHNlYykxHjAcBgNVBAsTFVRlc3QgUm9vdCBD -ZXJ0aWZpY2F0ZTEWMBQGA1UEAxMNQWxla3NleSBTYW5pbjEhMB8GCSqGSIb3DQEJ -ARYSeG1sc2VjQGFsZWtzZXkuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB -gQDayaFajJxOdVU+8EjwO31S2XqNmYxxbHfiUJO3w2h57OPUkKAcKe5Gvt9hJbPT -b3C4blPScOke2RexKnXS7pAXXbxFlgUlZ0QK0K2pdl559OSmrtH3mPP9BJvvDMlx -kcNj9/EeD+yGd8GN/yT6PTDh8G/4lszOXL+tyKIkC4Ys/wIDAQABo4IBUzCCAU8w -DAYDVR0TBAUwAwEB/zAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQg -Q2VydGlmaWNhdGUwHQYDVR0OBBYEFNpG6Wvmr9M9quUhS1LtymYo4P6FMIHxBgNV -HSMEgekwgeaAFNpG6Wvmr9M9quUhS1LtymYo4P6FoYHCpIG/MIG8MQswCQYDVQQG -EwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTE9MDsGA1UEChM0WE1MIFNlY3VyaXR5 -IExpYnJhcnkgKGh0dHA6Ly93d3cuYWxla3NleS5jb20veG1sc2VjKTEeMBwGA1UE -CxMVVGVzdCBSb290IENlcnRpZmljYXRlMRYwFAYDVQQDEw1BbGVrc2V5IFNhbmlu -MSEwHwYJKoZIhvcNAQkBFhJ4bWxzZWNAYWxla3NleS5jb22CCQDWjrjgkYIs9zAN -BgkqhkiG9w0BAQUFAAOBgQBUXbdOTQwArcNrbxavzARp2JGOnzo6WzTm+OFSXC0F -08YwT8jWbht97e8lNNVOBU4Y/38ReZqYC9OqFofG1/O9AdQ58WL/FWg8DgP5MJPT -T9kRU3FU01jUiX2+kbdnghZAOJm0ziRNxfNPwIIWPKYXyXEKQQzrnxyFey1hP7cg -6A== + + + + + + +slamUlCPsGfRZvSlot9sIUMiPSjVSPOeJ0I7X1yxvmE= + + + +0/mhZV4kwFnSzCSp45AhFjWaQnaie61uW8VeXioOLQg= + + + +vPjxjOppORd6hn9Bw4sh06gqtDoJzoFbV/8e9FyIdvk= + + + +OYW0ozIt+YihibhXb3mmAtIpmp5rJFNpS6n0bcbqPpI= + + + +0oc6DiyrAj1HQFcu+27/BHCQKn3zBn9dKls96iQZ564= + + + + + + +lpo8tUDs054eLlBQXiDPVDVKfw30ZZdtkRs1jd7H5K8= + + + +DEDbUoxWn26xtZD+J+Qp71TzALREeTaalmbS1170MXpPiGjukYhD63KDEcHhYxU2cgAVUAcL2mD/ +ITe50rC8jy7dz2xqnUP2rIlFxIGRbciCs9fHx2CmqIq4yqvvdj7usy9o3SWsBxNaWshd7PJYQyjD +XQXN5fgiNZtFQ/MuUuw= + + + + +MIICuzCCAaOgAwIBAgIGAUpat3J5MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFz +c29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2 +ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMDcxCzAJBgNVBAYTAmxk +MQwwCgYDVQQIDANsZHMxDDAKBgNVBAcMA2xkczEMMAoGA1UEAwwDbGRzMIGfMA0GCSqGSIb3DQEB +AQUAA4GNADCBiQKBgQCPihyYVpUCkUD6xcZVoyfF6N8BP7EW9fwNPAMTZA5hyCHWxquGgO5TC6bk +JtIOcor8SLKa81wJ+vVe/EdbrRP3Lk8lqYl9linQ+yLA74XOTy9K9bUacOKv9tVN/BWYcRoneMKB +hrawFCXFY+MAdCnw0dN61Vqg8HPu1Z6oFAlVPQIDAQABozIwMDAMBgNVHRMBAf8EAjAAMAsGA1Ud +DwQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzANBgkqhkiG9w0BAQUFAAOCAQEAfUERPsFiaF54 +VZuhIrAzgWI53fPMATnkj4EDsIkeece8mnw0sbmrw/0ps7AsIpFib6Cv6kDZ3O7kpjg64/tKdEHR +15Mh0UVyYBGuJeFF6SGpCWBqGAI7MuXPhjDwdL1VfWqOrzRQGC6yUVnGu72JNvvxf8VgfTaQlS6P +vPU2TBmLC5auHdYcCIBVHfH9wTjVjNuIN0inmhj+zgFd6nqMdpzDQqTKj+fTMDZU7cFSNOAuJZcg +M8iZH2btaezda3qdTcEhLiqFBbBlm4zSAY8atvGj4Kxh3iqXR1+dCxS/AdChvuAXNtO9j2yscTeS +7znbGskeqeUY/VNXlpVwOyZ05w== + + +MIIDOTCCAiGgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMRowGAYDVQQKDBFUaXplbiBBc3NvY2lh +dGlvbjEaMBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xHjAcBgNVBAMMFVRpemVuIERldmVsb3Bl +cnMgUm9vdDAeFw0xMjAxMDEwMDAwMDBaFw0yNzAxMDEwMDAwMDBaMFYxGjAYBgNVBAoMEVRpemVu +IEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4g +RGV2ZWxvcGVycyBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANVGhRGmMIUyBA7o +PCz8Sxut6z6HNkF4oDIuzuKaMzRYPeWodwe9O0gmqAkToQHfwg2giRhE5GoPld0fq+OYMMwSasCu +g8dwODx1eDeSYVuOLWRxpAmbTXOsSFi6VoWeyaPEm18JBHvZBsU5YQtgZ6Kp7MqzvQg3pXOxtajj +vyHxiatJl+xXrHgcXC1wgyG3buty7u/Fi2mvKXJ0PRJcCjjK81dqe/Vr20sRUCrbk02zbm5ggFt/ +jIEhV8wbFRQpliobc7J4dSTKhFfrqGM8rdd54LYhD7gSI1CFSe16pUXfcVR7FhJztRaiGLnCrwBE +dyTZ248+D4L/qR/D0axb3jcCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOC +AQEAnOXXQ/1O/QTDHyrmQDtFziqPY3xWlJBqJtEqXiT7Y+Ljpe66e+Ee/OjQMlZe8gu21/8cKklH +95RxjopMWCVedXDUbWdvS2+CdyvVW/quT2E0tjqIzXDekUTYwwhlPWlGxvfj3VsxqSFq3p8Brl04 +1Gx5RKAGyKVsMfTLhbbwSWwApuBUxYfcNpKwLWGPXkysu+HctY03OKv4/xKBnVWiN8ex/Sgesi0M ++OBAOMdZMPK32uJBTeKFx1xZgTLIhk45V0hPOomPjZloiv0LSS11eyd451ufjW0iHRE7WlpR6EvI +W6TFyZgMpQq+kg4hWl2SBTf3s2VI8Ygz7gj8TMlClg== + - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/tests/vcore/resource/wgt/config.xml b/tests/vcore/resource/wgt/config.xml index 82b077b..5e57d7d 100644 --- a/tests/vcore/resource/wgt/config.xml +++ b/tests/vcore/resource/wgt/config.xml @@ -1,6 +1,9 @@ - - Widget Name OK - 1.2.3.4 - A short description of widget - Author Name + + + + + + + TestApp + diff --git a/tests/vcore/resource/wgt/css/style.css b/tests/vcore/resource/wgt/css/style.css new file mode 100644 index 0000000..4eb877d --- /dev/null +++ b/tests/vcore/resource/wgt/css/style.css @@ -0,0 +1,23 @@ +* { + font-family: Verdana, Lucida Sans, Arial, Helvetica, sans-serif; +} + +body { + margin: 0px auto; + background-color:#222; +} + +.contents { + display: flex; + display: -webkit-flex; + box-sizing: border-box; + -webkit-box-sizing: border-box; + height:320px; +} + + +.content_text { + font-weight:bold; + font-size:5em; + color:#fff; +} \ No newline at end of file diff --git a/tests/vcore/resource/wgt/icon.png b/tests/vcore/resource/wgt/icon.png new file mode 100644 index 0000000..1f02568 Binary files /dev/null and b/tests/vcore/resource/wgt/icon.png differ diff --git a/tests/vcore/resource/wgt/index.html b/tests/vcore/resource/wgt/index.html index c47b20a..f6c4a72 100644 --- a/tests/vcore/resource/wgt/index.html +++ b/tests/vcore/resource/wgt/index.html @@ -1,4 +1,21 @@ - -Not tested - -

None

+ + + + + + + + Tizen Wearable Web IDE - Tizen Wearable - Tizen Wearable basic Application + + + + + + +
+
+ Basic +
+
+ + diff --git a/tests/vcore/resource/wgt/js/main.js b/tests/vcore/resource/wgt/js/main.js new file mode 100644 index 0000000..88fb9e4 --- /dev/null +++ b/tests/vcore/resource/wgt/js/main.js @@ -0,0 +1,21 @@ + +window.onload = function () { + // TODO:: Do your initialization job + + // add eventListener for tizenhwkey + document.addEventListener('tizenhwkey', function(e) { + if(e.keyName == "back") + try { + tizen.application.getCurrentApplication().exit(); + } catch (ignore) { + } + }); + + // Sample code + var textbox = document.querySelector('.contents'); + textbox.addEventListener("click", function(){ + box = document.querySelector('#textbox'); + box.innerHTML = box.innerHTML == "Basic" ? "Sample" : "Basic"; + }); + +}; diff --git a/tests/vcore/resource/wgt/signature1.xml b/tests/vcore/resource/wgt/signature1.xml index 71a100b..48becf3 100644 --- a/tests/vcore/resource/wgt/signature1.xml +++ b/tests/vcore/resource/wgt/signature1.xml @@ -1,62 +1,76 @@ - - - - - - - - ZLhd8X2rzCIDGHkIvpDbCXq+dwq+DK7ZZaDD/fII8RU= - - - - xUKQbov3HL7JD2/zVUKpPEVGc5C6VWDXwxoDHzDs9y0= - - - - cIE41PzyhMnF++EmhJ3Ptnd4ZqXyBlRJgiIqxlutbV8= - - - - - - - ZxnfFPi1rAoxfpN98xSP3lv5tZg9ymJElAFdg3ejrXE= - - - Dwm15jQbvUxe7fa7p4RVRAUzYY6eGQmDJSWXnv2LBbouch163OMaXgjKXWOLU+ZA -MwwuUUXG44QvOIv5M3Kd/Pc6kwvyb9+xm8zqmFF/mhttmAHc7VjY5sfB+bYFt9/3 -8+upSqxiUGLXYzMD/9u4W9ociwAcLiOQytBF1/TCv/4= - - - MIIC4zCCAkygAwIBAgIJAMdKgvadG/Z+MA0GCSqGSIb3DQEBBQUAMHIxCzAJBgNV -BAYTAlBMMQwwCgYDVQQIEwNNYXoxEDAOBgNVBAoTB1NhbXN1bmcxDTALBgNVBAsT -BFNQUkMxEDAOBgNVBAMTB1NhbXN1bmcxIjAgBgkqhkiG9w0BCQEWE3NhbXN1bmdA -c2Ftc3VuZy5jb20wHhcNMTExMDA1MTIwMDUxWhcNMjExMDAyMTIwMDUxWjB4MQsw -CQYDVQQGEwJQTDEMMAoGA1UECBMDTUFaMQwwCgYDVQQHEwNMZWcxDDAKBgNVBAoT -A1NhbTENMAsGA1UECxMEU1BSQzEOMAwGA1UEAxMFRmlsaXAxIDAeBgkqhkiG9w0B -CQEWEWZpbGlwQHNhbXN1bmcuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB -gQDS/sS0wXSCb34ojN8bWFd4Pl9eTLHh18UNGsPpLpp4itdfuc/OgyqaSoDwBzVh -EWAVLCTxexUa4Ncva+41NbkW4RCsFzeGs0ktpu1+8Q+v0QEOGqVF2rQkgilzDF/o -O56Fxw9vG1OA+qdQd3yOAV2EqLNBPrEYB9K5GFyffrakSQIDAQABo3sweTAJBgNV -HRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZp -Y2F0ZTAdBgNVHQ4EFgQUeyy3iV75KtOkpPFd6mnR9dFGZMwwHwYDVR0jBBgwFoAU -ggh/2wAChuhTKqX6WK5nfxQ4yGAwDQYJKoZIhvcNAQEFBQADgYEADtv0CBrQ1QCM -H9jKFjpSpq7zFKMXQeVtb/Zie823//woicg8kxnP5sS4dJWNXNb1iMLdhgV80g1y -t3gTWPxTtFzprQyNiJHTmrbNWXLX1roRVGUE/I8Q4xexqpbNlJIW2Jjm/kqoKfnK -xORG6HNPXZV29NY2fDRPPOIYoFQzrXI= + + + + + + +PTzNKgBBJEV/YtJgOP9lkUMVy+IQ3b9gVn5eorv4e3s= + + + +slamUlCPsGfRZvSlot9sIUMiPSjVSPOeJ0I7X1yxvmE= + + + +0/mhZV4kwFnSzCSp45AhFjWaQnaie61uW8VeXioOLQg= + + + +vPjxjOppORd6hn9Bw4sh06gqtDoJzoFbV/8e9FyIdvk= + + + +OYW0ozIt+YihibhXb3mmAtIpmp5rJFNpS6n0bcbqPpI= + + + +0oc6DiyrAj1HQFcu+27/BHCQKn3zBn9dKls96iQZ564= + + + + + + +u/jU3U4Zm5ihTMSjKGlGYbWzDfRkGphPPHx3gJIYEJ4= + + + +O946StYJMD1w5BSGQYpG4ULHC4AkHsAL7UATxj8UBqm1aYr9w70Cl9kBnvcu9UJ4qMLs1x3rpBlu +oPh5Nx9pOIxe505x4v4Q+bKsh9sQcTbh9uwiyajD6ATvTmfh1w5YCCEbdRgCZ6UbTWw5PMMoNnoU +YbgHcqkzfwdo8U5WN9o= + + + + +MIICmzCCAgQCCQDXI7WLdVZwiTANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMCS1IxDjAMBgNV +BAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6ZW4gVGVzdCBDQTEiMCAGA1UE +CwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwbVGl6ZW4gUHVibGljIERpc3Ry +aWJ1dG9yIENBMB4XDTEyMTAyOTEzMDMwNFoXDTIyMTAyNzEzMDMwNFowgZMxCzAJBgNVBAYTAktS +MQ4wDAYDVQQIDAVTdXdvbjEOMAwGA1UEBwwFU3V3b24xFjAUBgNVBAoMDVRpemVuIFRlc3QgQ0Ex +IjAgBgNVBAsMGVRpemVuIERpc3RyaWJ1dG9yIFRlc3QgQ0ExKDAmBgNVBAMMH1RpemVuIFB1Ymxp +YyBEaXN0cmlidXRvciBTaWduZXIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALtMvlc5hENK +90ZdA+y66+Sy0enD1gpZDBh5T9RP0oRsptJv5jjNTseQbQi0SZOdOXb6J7iQdlBCtR343RpIEz8H +mrBy7mSY7mgwoU4EPpp4CTSUeAuKcmvrNOngTp5Hv7Ngf02TTHOLK3hZLpGayaDviyNZB5PdqQdB +hokKjzAzAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAvGp1gxxAIlFfhJH1efjb9BJK/rtRkbYn9+Ez +GEbEULg1svsgnyWisFimI3uFvgI/swzr1eKVY3Sc8MQ3+Fdy3EkbDZ2+WAubhcEkorTWjzWz2fL1 +vKaYjeIsuEX6TVRUugHWudPzcEuQRLQf8ibZWjbQdBmpeQYBMg5x+xKLCJc= + + +MIICtDCCAh2gAwIBAgIJAMDbehElPNKvMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYDVQQGEwJLUjEO +MAwGA1UECAwFU3V3b24xDjAMBgNVBAcMBVN1d29uMRYwFAYDVQQKDA1UaXplbiBUZXN0IENBMSMw +IQYDVQQLDBpUVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEpMCcGA1UEAwwgVGl6ZW4gUHVibGlj +IERpc3RyaWJ1dG9yIFJvb3QgQ0EwHhcNMTIxMDI5MTMwMjUwWhcNMjIxMDI3MTMwMjUwWjCBjzEL +MAkGA1UEBhMCS1IxDjAMBgNVBAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6 +ZW4gVGVzdCBDQTEiMCAGA1UECwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwb +VGl6ZW4gUHVibGljIERpc3RyaWJ1dG9yIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDe +OTS/3nXvkDEmsFCJIvRlQ3RKDcxdWJJp625pFqHdmoJBdV+x6jl1raGK2Y1sp2Gdvpjc/z92yzAp +bE/UVLPh/tRNZPeGhzU4ejDDm7kzdr2f7Ia0U98K+OoY12ucwg7TYNItj9is7Cj4blGfuMDzd2ah +2AgnCGlwNwV/pv+uVQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBACqJ +KO33YdoGudwanZIxMdXuxnnD9R6u72ltKk1S4zPfMJJv482CRGCI4FK6djhlsI4i0Lt1SVIJEed+ +yc3qckGm19dW+4xdlkekon7pViEBWuyHw8OWv3RXtTum1+PGHjBJ2eYY4ZKIpz73U/1NC16sTB/0 +VhfnkHwPltmrpYVe + - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/tests/vcore/resource/wgt/signature22.xml b/tests/vcore/resource/wgt/signature22.xml deleted file mode 100644 index 715a7cc..0000000 --- a/tests/vcore/resource/wgt/signature22.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - ZLhd8X2rzCIDGHkIvpDbCXq+dwq+DK7ZZaDD/fII8RU= - - - - xUKQbov3HL7JD2/zVUKpPEVGc5C6VWDXwxoDHzDs9y0= - - - - cIE41PzyhMnF++EmhJ3Ptnd4ZqXyBlRJgiIqxlutbV8= - - - - - - - ZxnfFPi1rAoxfpN98xSP3lv5tZg9ymJElAFdg3ejrXE= - - - fV1J/120GG5L7qsxEkyH6fBvQh2atlpiGMbVM1+pb8Q6pHib5beV6A== - - - MIIEDzCCA3igAwIBAgIJAMdKgvadG/Z/MA0GCSqGSIb3DQEBBQUAMHIxCzAJBgNV -BAYTAlBMMQwwCgYDVQQIEwNNYXoxEDAOBgNVBAoTB1NhbXN1bmcxDTALBgNVBAsT -BFNQUkMxEDAOBgNVBAMTB1NhbXN1bmcxIjAgBgkqhkiG9w0BCQEWE3NhbXN1bmdA -c2Ftc3VuZy5jb20wHhcNMTExMDA1MTIxMTMzWhcNMjExMDAyMTIxMTMzWjCBijEL -MAkGA1UEBhMCUEwxFDASBgNVBAgTC01hem93aWVja2llMRIwEAYDVQQHEwlsZWdp -b25vd28xEDAOBgNVBAoTB3NhbXN1bmcxDTALBgNVBAsTBHNwcmMxDjAMBgNVBAMT -BW1hZ2RhMSAwHgYJKoZIhvcNAQkBFhFtYWdkYUBzYW1zdW5nLmNvbTCCAbcwggEr -BgcqhkjOOAQBMIIBHgKBgQC1PCOasFhlfMc1yjdcp7zkzXGiW+MpVuFlsdYwkAa9 -sIvNrQLi2ulxcnNBeCHKDbk7U+J3/QwO2XanapQMUqvfjfjL1QQ5Vf7ENUWPNP7c -Evx82Nb5jWdHyRfV//TciBZN8GLNEbfhtWlhI6CbDW1AaY0nPZ879rSIk7/aNKZ3 -FQIVALcr8uQAmnV+3DLIA5nTo0Bg0bjLAoGAJG7meUtQbMulRMdjzeCoya2FXdm+ -4acvInE9/+MybXTB3bFANMyw6WTvk4K9RK8tm52N95cykTjpAbxqTMaXwkdWbOFd -VKAKnyxi/UKtY9Q6NmwJB2hbA1GUzhPko8rEda66CGl0VbyM1lKMJjA+wp9pG110 -L0ov19Q9fvqKp5UDgYUAAoGBAKxAQg7MqCgkC0MJftYjNaKM5n1iZv4j1li49zKf -Y5nTLP+vYAvg0owLNYvJ5ncKfY1DACPU4/+tC7TTua95wgj5rwvAXnzgSyOGuSr0 -fK9DyrH6E0LfXT+WuIQHahm2iSbxqPrChlnp5/EXDTBaO6Qfdpq0BP48ClZebxcA -+TYFo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy -YXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUmSpShswvWtEABd+l3WxccRcCydUw -HwYDVR0jBBgwFoAUggh/2wAChuhTKqX6WK5nfxQ4yGAwDQYJKoZIhvcNAQEFBQAD -gYEAgfnAu/gMJRC/BFwkgvrHL0TV4ffPVAf7RSnZS6ib4IHGgrvXJvL+Qh7vHykv -ZIqD2L96nY2EaSNr0yXrT81YROndOQUJNx4Y/W8m6asu4hzANNZqWCbApPDIMK6V -cPA1wrKgZqbWp218WBqI2v9pXV0O+jpzxq1+GeQV2UsbRwc= - - - - - - - - - - - - - - - - diff --git a/tests/vcore/resource/wgt_negative_hash/author-signature.xml b/tests/vcore/resource/wgt_negative_hash/author-signature.xml index 67e9c43..cb0b73c 100644 --- a/tests/vcore/resource/wgt_negative_hash/author-signature.xml +++ b/tests/vcore/resource/wgt_negative_hash/author-signature.xml @@ -1,66 +1,75 @@ - - - - - - - - zUKQbov3HL7JD2/zVUKpPEVGc5C6VWDXwxoDHzDs9y0= - - - - kIE41PzyhMnF++EmhJ3Ptnd4ZqXyBlRJgiIqxlutbV8= - - - - - - - MH34nIMXxv0fMQQ8bTV1wZUNLOrXTmpnxpADlNzmQ/4= - - - fhh+VQq76Uodq4upHhvcC2tgbVY8bL9DiiSe9wn1O4YrIFKMnEEYqYmpQbL1puWU -Zbht0hXpvEFXg1010q5kOZQxknqcyFg3hyVUpFDPARkJs1XhRNbFWJJF7qNXVgt5 -NyFrdXFv4lVFjkv+chSykaWu6V22z43E8kJcg+zGVU8= - - - MIIETTCCA7agAwIBAgIJANaOuOCRgiz3MA0GCSqGSIb3DQEBBQUAMIG8MQswCQYD -VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTE9MDsGA1UEChM0WE1MIFNlY3Vy -aXR5IExpYnJhcnkgKGh0dHA6Ly93d3cuYWxla3NleS5jb20veG1sc2VjKTEeMBwG -A1UECxMVVGVzdCBSb290IENlcnRpZmljYXRlMRYwFAYDVQQDEw1BbGVrc2V5IFNh -bmluMSEwHwYJKoZIhvcNAQkBFhJ4bWxzZWNAYWxla3NleS5jb20wHhcNMDUwNzEw -MDIyOTAxWhcNMTUwNzA4MDIyOTAxWjCBvDELMAkGA1UEBhMCVVMxEzARBgNVBAgT -CkNhbGlmb3JuaWExPTA7BgNVBAoTNFhNTCBTZWN1cml0eSBMaWJyYXJ5IChodHRw -Oi8vd3d3LmFsZWtzZXkuY29tL3htbHNlYykxHjAcBgNVBAsTFVRlc3QgUm9vdCBD -ZXJ0aWZpY2F0ZTEWMBQGA1UEAxMNQWxla3NleSBTYW5pbjEhMB8GCSqGSIb3DQEJ -ARYSeG1sc2VjQGFsZWtzZXkuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB -gQDayaFajJxOdVU+8EjwO31S2XqNmYxxbHfiUJO3w2h57OPUkKAcKe5Gvt9hJbPT -b3C4blPScOke2RexKnXS7pAXXbxFlgUlZ0QK0K2pdl559OSmrtH3mPP9BJvvDMlx -kcNj9/EeD+yGd8GN/yT6PTDh8G/4lszOXL+tyKIkC4Ys/wIDAQABo4IBUzCCAU8w -DAYDVR0TBAUwAwEB/zAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQg -Q2VydGlmaWNhdGUwHQYDVR0OBBYEFNpG6Wvmr9M9quUhS1LtymYo4P6FMIHxBgNV -HSMEgekwgeaAFNpG6Wvmr9M9quUhS1LtymYo4P6FoYHCpIG/MIG8MQswCQYDVQQG -EwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTE9MDsGA1UEChM0WE1MIFNlY3VyaXR5 -IExpYnJhcnkgKGh0dHA6Ly93d3cuYWxla3NleS5jb20veG1sc2VjKTEeMBwGA1UE -CxMVVGVzdCBSb290IENlcnRpZmljYXRlMRYwFAYDVQQDEw1BbGVrc2V5IFNhbmlu -MSEwHwYJKoZIhvcNAQkBFhJ4bWxzZWNAYWxla3NleS5jb22CCQDWjrjgkYIs9zAN -BgkqhkiG9w0BAQUFAAOBgQBUXbdOTQwArcNrbxavzARp2JGOnzo6WzTm+OFSXC0F -08YwT8jWbht97e8lNNVOBU4Y/38ReZqYC9OqFofG1/O9AdQ58WL/FWg8DgP5MJPT -T9kRU3FU01jUiX2+kbdnghZAOJm0ziRNxfNPwIIWPKYXyXEKQQzrnxyFey1hP7cg -6A== + + + + + + +slamUlCPsGfRZvSlot9sIUMiPSjVSPOeJ0I7X1yxvmE= + + + +0/mhZV4kwFnSzCSp45AhFjWaQnaie61uW8VeXioOLQg= + + + +vPjxjOppORd6hn9Bw4sh06gqtDoJzoFbV/8e9FyIdvk= + + + +OYW0ozIt+YihibhXb3mmAtIpmp5rJFNpS6n0bcbqPpI= + + + +0oc6DiyrAj1HQFcu+27/BHCQKn3zBn9dKls96iQZ564= + + + + + + +lpo8tUDs054eLlBQXiDPVDVKfw30ZZdtkRs1jd7H5K8= + + + +DEDbUoxWn26xtZD+J+Qp71TzALREeTaalmbS1170MXpPiGjukYhD63KDEcHhYxU2cgAVUAcL2mD/ +ITe50rC8jy7dz2xqnUP2rIlFxIGRbciCs9fHx2CmqIq4yqvvdj7usy9o3SWsBxNaWshd7PJYQyjD +XQXN5fgiNZtFQ/MuUuw= + + + + +MIICuzCCAaOgAwIBAgIGAUpat3J5MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFz +c29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2 +ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMDcxCzAJBgNVBAYTAmxk +MQwwCgYDVQQIDANsZHMxDDAKBgNVBAcMA2xkczEMMAoGA1UEAwwDbGRzMIGfMA0GCSqGSIb3DQEB +AQUAA4GNADCBiQKBgQCPihyYVpUCkUD6xcZVoyfF6N8BP7EW9fwNPAMTZA5hyCHWxquGgO5TC6bk +JtIOcor8SLKa81wJ+vVe/EdbrRP3Lk8lqYl9linQ+yLA74XOTy9K9bUacOKv9tVN/BWYcRoneMKB +hrawFCXFY+MAdCnw0dN61Vqg8HPu1Z6oFAlVPQIDAQABozIwMDAMBgNVHRMBAf8EAjAAMAsGA1Ud +DwQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzANBgkqhkiG9w0BAQUFAAOCAQEAfUERPsFiaF54 +VZuhIrAzgWI53fPMATnkj4EDsIkeece8mnw0sbmrw/0ps7AsIpFib6Cv6kDZ3O7kpjg64/tKdEHR +15Mh0UVyYBGuJeFF6SGpCWBqGAI7MuXPhjDwdL1VfWqOrzRQGC6yUVnGu72JNvvxf8VgfTaQlS6P +vPU2TBmLC5auHdYcCIBVHfH9wTjVjNuIN0inmhj+zgFd6nqMdpzDQqTKj+fTMDZU7cFSNOAuJZcg +M8iZH2btaezda3qdTcEhLiqFBbBlm4zSAY8atvGj4Kxh3iqXR1+dCxS/AdChvuAXNtO9j2yscTeS +7znbGskeqeUY/VNXlpVwOyZ05w== + + +MIIDOTCCAiGgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMRowGAYDVQQKDBFUaXplbiBBc3NvY2lh +dGlvbjEaMBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xHjAcBgNVBAMMFVRpemVuIERldmVsb3Bl +cnMgUm9vdDAeFw0xMjAxMDEwMDAwMDBaFw0yNzAxMDEwMDAwMDBaMFYxGjAYBgNVBAoMEVRpemVu +IEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4g +RGV2ZWxvcGVycyBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANVGhRGmMIUyBA7o +PCz8Sxut6z6HNkF4oDIuzuKaMzRYPeWodwe9O0gmqAkToQHfwg2giRhE5GoPld0fq+OYMMwSasCu +g8dwODx1eDeSYVuOLWRxpAmbTXOsSFi6VoWeyaPEm18JBHvZBsU5YQtgZ6Kp7MqzvQg3pXOxtajj +vyHxiatJl+xXrHgcXC1wgyG3buty7u/Fi2mvKXJ0PRJcCjjK81dqe/Vr20sRUCrbk02zbm5ggFt/ +jIEhV8wbFRQpliobc7J4dSTKhFfrqGM8rdd54LYhD7gSI1CFSe16pUXfcVR7FhJztRaiGLnCrwBE +dyTZ248+D4L/qR/D0axb3jcCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOC +AQEAnOXXQ/1O/QTDHyrmQDtFziqPY3xWlJBqJtEqXiT7Y+Ljpe66e+Ee/OjQMlZe8gu21/8cKklH +95RxjopMWCVedXDUbWdvS2+CdyvVW/quT2E0tjqIzXDekUTYwwhlPWlGxvfj3VsxqSFq3p8Brl04 +1Gx5RKAGyKVsMfTLhbbwSWwApuBUxYfcNpKwLWGPXkysu+HctY03OKv4/xKBnVWiN8ex/Sgesi0M ++OBAOMdZMPK32uJBTeKFx1xZgTLIhk45V0hPOomPjZloiv0LSS11eyd451ufjW0iHRE7WlpR6EvI +W6TFyZgMpQq+kg4hWl2SBTf3s2VI8Ygz7gj8TMlClg== + - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/tests/vcore/resource/wgt_negative_hash/config.xml b/tests/vcore/resource/wgt_negative_hash/config.xml index 82b077b..5e57d7d 100644 --- a/tests/vcore/resource/wgt_negative_hash/config.xml +++ b/tests/vcore/resource/wgt_negative_hash/config.xml @@ -1,6 +1,9 @@ - - Widget Name OK - 1.2.3.4 - A short description of widget - Author Name + + + + + + + TestApp + diff --git a/tests/vcore/resource/wgt_negative_hash/css/style.css b/tests/vcore/resource/wgt_negative_hash/css/style.css new file mode 100644 index 0000000..4eb877d --- /dev/null +++ b/tests/vcore/resource/wgt_negative_hash/css/style.css @@ -0,0 +1,23 @@ +* { + font-family: Verdana, Lucida Sans, Arial, Helvetica, sans-serif; +} + +body { + margin: 0px auto; + background-color:#222; +} + +.contents { + display: flex; + display: -webkit-flex; + box-sizing: border-box; + -webkit-box-sizing: border-box; + height:320px; +} + + +.content_text { + font-weight:bold; + font-size:5em; + color:#fff; +} \ No newline at end of file diff --git a/tests/vcore/resource/wgt_negative_hash/icon.png b/tests/vcore/resource/wgt_negative_hash/icon.png new file mode 100644 index 0000000..1f02568 Binary files /dev/null and b/tests/vcore/resource/wgt_negative_hash/icon.png differ diff --git a/tests/vcore/resource/wgt_negative_hash/index.html b/tests/vcore/resource/wgt_negative_hash/index.html index c47b20a..f6c4a72 100644 --- a/tests/vcore/resource/wgt_negative_hash/index.html +++ b/tests/vcore/resource/wgt_negative_hash/index.html @@ -1,4 +1,21 @@ - -Not tested - -

None

+ + + + + + + + Tizen Wearable Web IDE - Tizen Wearable - Tizen Wearable basic Application + + + + + + +
+
+ Basic +
+
+ + diff --git a/tests/vcore/resource/wgt_negative_hash/js/main.js b/tests/vcore/resource/wgt_negative_hash/js/main.js new file mode 100644 index 0000000..ad3d5a6 --- /dev/null +++ b/tests/vcore/resource/wgt_negative_hash/js/main.js @@ -0,0 +1,22 @@ + +window.onload = function () { + // TODO:: Do your initialization job + // INSERTED LINE AFTER APP SIGNED! + + // add eventListener for tizenhwkey + document.addEventListener('tizenhwkey', function(e) { + if(e.keyName == "back") + try { + tizen.application.getCurrentApplication().exit(); + } catch (ignore) { + } + }); + + // Sample code + var textbox = document.querySelector('.contents'); + textbox.addEventListener("click", function(){ + box = document.querySelector('#textbox'); + box.innerHTML = box.innerHTML == "Basic" ? "Sample" : "Basic"; + }); + +}; diff --git a/tests/vcore/resource/wgt_negative_hash/signature1.xml b/tests/vcore/resource/wgt_negative_hash/signature1.xml index 71a100b..48becf3 100644 --- a/tests/vcore/resource/wgt_negative_hash/signature1.xml +++ b/tests/vcore/resource/wgt_negative_hash/signature1.xml @@ -1,62 +1,76 @@ - - - - - - - - ZLhd8X2rzCIDGHkIvpDbCXq+dwq+DK7ZZaDD/fII8RU= - - - - xUKQbov3HL7JD2/zVUKpPEVGc5C6VWDXwxoDHzDs9y0= - - - - cIE41PzyhMnF++EmhJ3Ptnd4ZqXyBlRJgiIqxlutbV8= - - - - - - - ZxnfFPi1rAoxfpN98xSP3lv5tZg9ymJElAFdg3ejrXE= - - - Dwm15jQbvUxe7fa7p4RVRAUzYY6eGQmDJSWXnv2LBbouch163OMaXgjKXWOLU+ZA -MwwuUUXG44QvOIv5M3Kd/Pc6kwvyb9+xm8zqmFF/mhttmAHc7VjY5sfB+bYFt9/3 -8+upSqxiUGLXYzMD/9u4W9ociwAcLiOQytBF1/TCv/4= - - - MIIC4zCCAkygAwIBAgIJAMdKgvadG/Z+MA0GCSqGSIb3DQEBBQUAMHIxCzAJBgNV -BAYTAlBMMQwwCgYDVQQIEwNNYXoxEDAOBgNVBAoTB1NhbXN1bmcxDTALBgNVBAsT -BFNQUkMxEDAOBgNVBAMTB1NhbXN1bmcxIjAgBgkqhkiG9w0BCQEWE3NhbXN1bmdA -c2Ftc3VuZy5jb20wHhcNMTExMDA1MTIwMDUxWhcNMjExMDAyMTIwMDUxWjB4MQsw -CQYDVQQGEwJQTDEMMAoGA1UECBMDTUFaMQwwCgYDVQQHEwNMZWcxDDAKBgNVBAoT -A1NhbTENMAsGA1UECxMEU1BSQzEOMAwGA1UEAxMFRmlsaXAxIDAeBgkqhkiG9w0B -CQEWEWZpbGlwQHNhbXN1bmcuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB -gQDS/sS0wXSCb34ojN8bWFd4Pl9eTLHh18UNGsPpLpp4itdfuc/OgyqaSoDwBzVh -EWAVLCTxexUa4Ncva+41NbkW4RCsFzeGs0ktpu1+8Q+v0QEOGqVF2rQkgilzDF/o -O56Fxw9vG1OA+qdQd3yOAV2EqLNBPrEYB9K5GFyffrakSQIDAQABo3sweTAJBgNV -HRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZp -Y2F0ZTAdBgNVHQ4EFgQUeyy3iV75KtOkpPFd6mnR9dFGZMwwHwYDVR0jBBgwFoAU -ggh/2wAChuhTKqX6WK5nfxQ4yGAwDQYJKoZIhvcNAQEFBQADgYEADtv0CBrQ1QCM -H9jKFjpSpq7zFKMXQeVtb/Zie823//woicg8kxnP5sS4dJWNXNb1iMLdhgV80g1y -t3gTWPxTtFzprQyNiJHTmrbNWXLX1roRVGUE/I8Q4xexqpbNlJIW2Jjm/kqoKfnK -xORG6HNPXZV29NY2fDRPPOIYoFQzrXI= + + + + + + +PTzNKgBBJEV/YtJgOP9lkUMVy+IQ3b9gVn5eorv4e3s= + + + +slamUlCPsGfRZvSlot9sIUMiPSjVSPOeJ0I7X1yxvmE= + + + +0/mhZV4kwFnSzCSp45AhFjWaQnaie61uW8VeXioOLQg= + + + +vPjxjOppORd6hn9Bw4sh06gqtDoJzoFbV/8e9FyIdvk= + + + +OYW0ozIt+YihibhXb3mmAtIpmp5rJFNpS6n0bcbqPpI= + + + +0oc6DiyrAj1HQFcu+27/BHCQKn3zBn9dKls96iQZ564= + + + + + + +u/jU3U4Zm5ihTMSjKGlGYbWzDfRkGphPPHx3gJIYEJ4= + + + +O946StYJMD1w5BSGQYpG4ULHC4AkHsAL7UATxj8UBqm1aYr9w70Cl9kBnvcu9UJ4qMLs1x3rpBlu +oPh5Nx9pOIxe505x4v4Q+bKsh9sQcTbh9uwiyajD6ATvTmfh1w5YCCEbdRgCZ6UbTWw5PMMoNnoU +YbgHcqkzfwdo8U5WN9o= + + + + +MIICmzCCAgQCCQDXI7WLdVZwiTANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMCS1IxDjAMBgNV +BAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6ZW4gVGVzdCBDQTEiMCAGA1UE +CwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwbVGl6ZW4gUHVibGljIERpc3Ry +aWJ1dG9yIENBMB4XDTEyMTAyOTEzMDMwNFoXDTIyMTAyNzEzMDMwNFowgZMxCzAJBgNVBAYTAktS +MQ4wDAYDVQQIDAVTdXdvbjEOMAwGA1UEBwwFU3V3b24xFjAUBgNVBAoMDVRpemVuIFRlc3QgQ0Ex +IjAgBgNVBAsMGVRpemVuIERpc3RyaWJ1dG9yIFRlc3QgQ0ExKDAmBgNVBAMMH1RpemVuIFB1Ymxp +YyBEaXN0cmlidXRvciBTaWduZXIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALtMvlc5hENK +90ZdA+y66+Sy0enD1gpZDBh5T9RP0oRsptJv5jjNTseQbQi0SZOdOXb6J7iQdlBCtR343RpIEz8H +mrBy7mSY7mgwoU4EPpp4CTSUeAuKcmvrNOngTp5Hv7Ngf02TTHOLK3hZLpGayaDviyNZB5PdqQdB +hokKjzAzAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAvGp1gxxAIlFfhJH1efjb9BJK/rtRkbYn9+Ez +GEbEULg1svsgnyWisFimI3uFvgI/swzr1eKVY3Sc8MQ3+Fdy3EkbDZ2+WAubhcEkorTWjzWz2fL1 +vKaYjeIsuEX6TVRUugHWudPzcEuQRLQf8ibZWjbQdBmpeQYBMg5x+xKLCJc= + + +MIICtDCCAh2gAwIBAgIJAMDbehElPNKvMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYDVQQGEwJLUjEO +MAwGA1UECAwFU3V3b24xDjAMBgNVBAcMBVN1d29uMRYwFAYDVQQKDA1UaXplbiBUZXN0IENBMSMw +IQYDVQQLDBpUVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEpMCcGA1UEAwwgVGl6ZW4gUHVibGlj +IERpc3RyaWJ1dG9yIFJvb3QgQ0EwHhcNMTIxMDI5MTMwMjUwWhcNMjIxMDI3MTMwMjUwWjCBjzEL +MAkGA1UEBhMCS1IxDjAMBgNVBAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6 +ZW4gVGVzdCBDQTEiMCAGA1UECwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwb +VGl6ZW4gUHVibGljIERpc3RyaWJ1dG9yIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDe +OTS/3nXvkDEmsFCJIvRlQ3RKDcxdWJJp625pFqHdmoJBdV+x6jl1raGK2Y1sp2Gdvpjc/z92yzAp +bE/UVLPh/tRNZPeGhzU4ejDDm7kzdr2f7Ia0U98K+OoY12ucwg7TYNItj9is7Cj4blGfuMDzd2ah +2AgnCGlwNwV/pv+uVQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBACqJ +KO33YdoGudwanZIxMdXuxnnD9R6u72ltKk1S4zPfMJJv482CRGCI4FK6djhlsI4i0Lt1SVIJEed+ +yc3qckGm19dW+4xdlkekon7pViEBWuyHw8OWv3RXtTum1+PGHjBJ2eYY4ZKIpz73U/1NC16sTB/0 +VhfnkHwPltmrpYVe + - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/tests/vcore/resource/wgt_negative_hash/signature22.xml b/tests/vcore/resource/wgt_negative_hash/signature22.xml deleted file mode 100644 index 715a7cc..0000000 --- a/tests/vcore/resource/wgt_negative_hash/signature22.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - ZLhd8X2rzCIDGHkIvpDbCXq+dwq+DK7ZZaDD/fII8RU= - - - - xUKQbov3HL7JD2/zVUKpPEVGc5C6VWDXwxoDHzDs9y0= - - - - cIE41PzyhMnF++EmhJ3Ptnd4ZqXyBlRJgiIqxlutbV8= - - - - - - - ZxnfFPi1rAoxfpN98xSP3lv5tZg9ymJElAFdg3ejrXE= - - - fV1J/120GG5L7qsxEkyH6fBvQh2atlpiGMbVM1+pb8Q6pHib5beV6A== - - - MIIEDzCCA3igAwIBAgIJAMdKgvadG/Z/MA0GCSqGSIb3DQEBBQUAMHIxCzAJBgNV -BAYTAlBMMQwwCgYDVQQIEwNNYXoxEDAOBgNVBAoTB1NhbXN1bmcxDTALBgNVBAsT -BFNQUkMxEDAOBgNVBAMTB1NhbXN1bmcxIjAgBgkqhkiG9w0BCQEWE3NhbXN1bmdA -c2Ftc3VuZy5jb20wHhcNMTExMDA1MTIxMTMzWhcNMjExMDAyMTIxMTMzWjCBijEL -MAkGA1UEBhMCUEwxFDASBgNVBAgTC01hem93aWVja2llMRIwEAYDVQQHEwlsZWdp -b25vd28xEDAOBgNVBAoTB3NhbXN1bmcxDTALBgNVBAsTBHNwcmMxDjAMBgNVBAMT -BW1hZ2RhMSAwHgYJKoZIhvcNAQkBFhFtYWdkYUBzYW1zdW5nLmNvbTCCAbcwggEr -BgcqhkjOOAQBMIIBHgKBgQC1PCOasFhlfMc1yjdcp7zkzXGiW+MpVuFlsdYwkAa9 -sIvNrQLi2ulxcnNBeCHKDbk7U+J3/QwO2XanapQMUqvfjfjL1QQ5Vf7ENUWPNP7c -Evx82Nb5jWdHyRfV//TciBZN8GLNEbfhtWlhI6CbDW1AaY0nPZ879rSIk7/aNKZ3 -FQIVALcr8uQAmnV+3DLIA5nTo0Bg0bjLAoGAJG7meUtQbMulRMdjzeCoya2FXdm+ -4acvInE9/+MybXTB3bFANMyw6WTvk4K9RK8tm52N95cykTjpAbxqTMaXwkdWbOFd -VKAKnyxi/UKtY9Q6NmwJB2hbA1GUzhPko8rEda66CGl0VbyM1lKMJjA+wp9pG110 -L0ov19Q9fvqKp5UDgYUAAoGBAKxAQg7MqCgkC0MJftYjNaKM5n1iZv4j1li49zKf -Y5nTLP+vYAvg0owLNYvJ5ncKfY1DACPU4/+tC7TTua95wgj5rwvAXnzgSyOGuSr0 -fK9DyrH6E0LfXT+WuIQHahm2iSbxqPrChlnp5/EXDTBaO6Qfdpq0BP48ClZebxcA -+TYFo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy -YXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUmSpShswvWtEABd+l3WxccRcCydUw -HwYDVR0jBBgwFoAUggh/2wAChuhTKqX6WK5nfxQ4yGAwDQYJKoZIhvcNAQEFBQAD -gYEAgfnAu/gMJRC/BFwkgvrHL0TV4ffPVAf7RSnZS6ib4IHGgrvXJvL+Qh7vHykv -ZIqD2L96nY2EaSNr0yXrT81YROndOQUJNx4Y/W8m6asu4hzANNZqWCbApPDIMK6V -cPA1wrKgZqbWp218WBqI2v9pXV0O+jpzxq1+GeQV2UsbRwc= - - - - - - - - - - - - - - - - diff --git a/tests/vcore/resource/wgt_negative_signature/author-signature.xml b/tests/vcore/resource/wgt_negative_signature/author-signature.xml index e0c2989..cb0b73c 100644 --- a/tests/vcore/resource/wgt_negative_signature/author-signature.xml +++ b/tests/vcore/resource/wgt_negative_signature/author-signature.xml @@ -1,66 +1,75 @@ - - - - - - - - xUKQbov3HL7JD2/zVUKpPEVGc5C6VWDXwxoDHzDs9y0= - - - - cIE41PzyhMnF++EmhJ3Ptnd4ZqXyBlRJgiIqxlutbV8= - - - - - - - MH34nIMXxv0fMQQ8bTV1wZUNLOrXTmpnxpADlNzmQ/4= - - - khh+VQq76Uodq4upHhvcC2tgbVY8bL9DiiSe9wn1O4YrIFKMnEEYqYmpQbL1puWU -Zbht0hXpvEFXg1010q5kOZQxknqcyFg3hyVUpFDPARkJs1XhRNbFWJJF7qNXVgt5 -NyFrdXFv4lVFjkv+chSykaWu6V22z43E8kJcg+zGVU8= - - - MIIETTCCA7agAwIBAgIJANaOuOCRgiz3MA0GCSqGSIb3DQEBBQUAMIG8MQswCQYD -VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTE9MDsGA1UEChM0WE1MIFNlY3Vy -aXR5IExpYnJhcnkgKGh0dHA6Ly93d3cuYWxla3NleS5jb20veG1sc2VjKTEeMBwG -A1UECxMVVGVzdCBSb290IENlcnRpZmljYXRlMRYwFAYDVQQDEw1BbGVrc2V5IFNh -bmluMSEwHwYJKoZIhvcNAQkBFhJ4bWxzZWNAYWxla3NleS5jb20wHhcNMDUwNzEw -MDIyOTAxWhcNMTUwNzA4MDIyOTAxWjCBvDELMAkGA1UEBhMCVVMxEzARBgNVBAgT -CkNhbGlmb3JuaWExPTA7BgNVBAoTNFhNTCBTZWN1cml0eSBMaWJyYXJ5IChodHRw -Oi8vd3d3LmFsZWtzZXkuY29tL3htbHNlYykxHjAcBgNVBAsTFVRlc3QgUm9vdCBD -ZXJ0aWZpY2F0ZTEWMBQGA1UEAxMNQWxla3NleSBTYW5pbjEhMB8GCSqGSIb3DQEJ -ARYSeG1sc2VjQGFsZWtzZXkuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB -gQDayaFajJxOdVU+8EjwO31S2XqNmYxxbHfiUJO3w2h57OPUkKAcKe5Gvt9hJbPT -b3C4blPScOke2RexKnXS7pAXXbxFlgUlZ0QK0K2pdl559OSmrtH3mPP9BJvvDMlx -kcNj9/EeD+yGd8GN/yT6PTDh8G/4lszOXL+tyKIkC4Ys/wIDAQABo4IBUzCCAU8w -DAYDVR0TBAUwAwEB/zAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQg -Q2VydGlmaWNhdGUwHQYDVR0OBBYEFNpG6Wvmr9M9quUhS1LtymYo4P6FMIHxBgNV -HSMEgekwgeaAFNpG6Wvmr9M9quUhS1LtymYo4P6FoYHCpIG/MIG8MQswCQYDVQQG -EwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTE9MDsGA1UEChM0WE1MIFNlY3VyaXR5 -IExpYnJhcnkgKGh0dHA6Ly93d3cuYWxla3NleS5jb20veG1sc2VjKTEeMBwGA1UE -CxMVVGVzdCBSb290IENlcnRpZmljYXRlMRYwFAYDVQQDEw1BbGVrc2V5IFNhbmlu -MSEwHwYJKoZIhvcNAQkBFhJ4bWxzZWNAYWxla3NleS5jb22CCQDWjrjgkYIs9zAN -BgkqhkiG9w0BAQUFAAOBgQBUXbdOTQwArcNrbxavzARp2JGOnzo6WzTm+OFSXC0F -08YwT8jWbht97e8lNNVOBU4Y/38ReZqYC9OqFofG1/O9AdQ58WL/FWg8DgP5MJPT -T9kRU3FU01jUiX2+kbdnghZAOJm0ziRNxfNPwIIWPKYXyXEKQQzrnxyFey1hP7cg -6A== + + + + + + +slamUlCPsGfRZvSlot9sIUMiPSjVSPOeJ0I7X1yxvmE= + + + +0/mhZV4kwFnSzCSp45AhFjWaQnaie61uW8VeXioOLQg= + + + +vPjxjOppORd6hn9Bw4sh06gqtDoJzoFbV/8e9FyIdvk= + + + +OYW0ozIt+YihibhXb3mmAtIpmp5rJFNpS6n0bcbqPpI= + + + +0oc6DiyrAj1HQFcu+27/BHCQKn3zBn9dKls96iQZ564= + + + + + + +lpo8tUDs054eLlBQXiDPVDVKfw30ZZdtkRs1jd7H5K8= + + + +DEDbUoxWn26xtZD+J+Qp71TzALREeTaalmbS1170MXpPiGjukYhD63KDEcHhYxU2cgAVUAcL2mD/ +ITe50rC8jy7dz2xqnUP2rIlFxIGRbciCs9fHx2CmqIq4yqvvdj7usy9o3SWsBxNaWshd7PJYQyjD +XQXN5fgiNZtFQ/MuUuw= + + + + +MIICuzCCAaOgAwIBAgIGAUpat3J5MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFz +c29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2 +ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMDcxCzAJBgNVBAYTAmxk +MQwwCgYDVQQIDANsZHMxDDAKBgNVBAcMA2xkczEMMAoGA1UEAwwDbGRzMIGfMA0GCSqGSIb3DQEB +AQUAA4GNADCBiQKBgQCPihyYVpUCkUD6xcZVoyfF6N8BP7EW9fwNPAMTZA5hyCHWxquGgO5TC6bk +JtIOcor8SLKa81wJ+vVe/EdbrRP3Lk8lqYl9linQ+yLA74XOTy9K9bUacOKv9tVN/BWYcRoneMKB +hrawFCXFY+MAdCnw0dN61Vqg8HPu1Z6oFAlVPQIDAQABozIwMDAMBgNVHRMBAf8EAjAAMAsGA1Ud +DwQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzANBgkqhkiG9w0BAQUFAAOCAQEAfUERPsFiaF54 +VZuhIrAzgWI53fPMATnkj4EDsIkeece8mnw0sbmrw/0ps7AsIpFib6Cv6kDZ3O7kpjg64/tKdEHR +15Mh0UVyYBGuJeFF6SGpCWBqGAI7MuXPhjDwdL1VfWqOrzRQGC6yUVnGu72JNvvxf8VgfTaQlS6P +vPU2TBmLC5auHdYcCIBVHfH9wTjVjNuIN0inmhj+zgFd6nqMdpzDQqTKj+fTMDZU7cFSNOAuJZcg +M8iZH2btaezda3qdTcEhLiqFBbBlm4zSAY8atvGj4Kxh3iqXR1+dCxS/AdChvuAXNtO9j2yscTeS +7znbGskeqeUY/VNXlpVwOyZ05w== + + +MIIDOTCCAiGgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMRowGAYDVQQKDBFUaXplbiBBc3NvY2lh +dGlvbjEaMBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xHjAcBgNVBAMMFVRpemVuIERldmVsb3Bl +cnMgUm9vdDAeFw0xMjAxMDEwMDAwMDBaFw0yNzAxMDEwMDAwMDBaMFYxGjAYBgNVBAoMEVRpemVu +IEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4g +RGV2ZWxvcGVycyBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANVGhRGmMIUyBA7o +PCz8Sxut6z6HNkF4oDIuzuKaMzRYPeWodwe9O0gmqAkToQHfwg2giRhE5GoPld0fq+OYMMwSasCu +g8dwODx1eDeSYVuOLWRxpAmbTXOsSFi6VoWeyaPEm18JBHvZBsU5YQtgZ6Kp7MqzvQg3pXOxtajj +vyHxiatJl+xXrHgcXC1wgyG3buty7u/Fi2mvKXJ0PRJcCjjK81dqe/Vr20sRUCrbk02zbm5ggFt/ +jIEhV8wbFRQpliobc7J4dSTKhFfrqGM8rdd54LYhD7gSI1CFSe16pUXfcVR7FhJztRaiGLnCrwBE +dyTZ248+D4L/qR/D0axb3jcCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOC +AQEAnOXXQ/1O/QTDHyrmQDtFziqPY3xWlJBqJtEqXiT7Y+Ljpe66e+Ee/OjQMlZe8gu21/8cKklH +95RxjopMWCVedXDUbWdvS2+CdyvVW/quT2E0tjqIzXDekUTYwwhlPWlGxvfj3VsxqSFq3p8Brl04 +1Gx5RKAGyKVsMfTLhbbwSWwApuBUxYfcNpKwLWGPXkysu+HctY03OKv4/xKBnVWiN8ex/Sgesi0M ++OBAOMdZMPK32uJBTeKFx1xZgTLIhk45V0hPOomPjZloiv0LSS11eyd451ufjW0iHRE7WlpR6EvI +W6TFyZgMpQq+kg4hWl2SBTf3s2VI8Ygz7gj8TMlClg== + - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/tests/vcore/resource/wgt_negative_signature/config.xml b/tests/vcore/resource/wgt_negative_signature/config.xml index 82b077b..5e57d7d 100644 --- a/tests/vcore/resource/wgt_negative_signature/config.xml +++ b/tests/vcore/resource/wgt_negative_signature/config.xml @@ -1,6 +1,9 @@ - - Widget Name OK - 1.2.3.4 - A short description of widget - Author Name + + + + + + + TestApp + diff --git a/tests/vcore/resource/wgt_negative_signature/css/style.css b/tests/vcore/resource/wgt_negative_signature/css/style.css new file mode 100644 index 0000000..4eb877d --- /dev/null +++ b/tests/vcore/resource/wgt_negative_signature/css/style.css @@ -0,0 +1,23 @@ +* { + font-family: Verdana, Lucida Sans, Arial, Helvetica, sans-serif; +} + +body { + margin: 0px auto; + background-color:#222; +} + +.contents { + display: flex; + display: -webkit-flex; + box-sizing: border-box; + -webkit-box-sizing: border-box; + height:320px; +} + + +.content_text { + font-weight:bold; + font-size:5em; + color:#fff; +} \ No newline at end of file diff --git a/tests/vcore/resource/wgt_negative_signature/icon.png b/tests/vcore/resource/wgt_negative_signature/icon.png new file mode 100644 index 0000000..1f02568 Binary files /dev/null and b/tests/vcore/resource/wgt_negative_signature/icon.png differ diff --git a/tests/vcore/resource/wgt_negative_signature/index.html b/tests/vcore/resource/wgt_negative_signature/index.html index c47b20a..f6c4a72 100644 --- a/tests/vcore/resource/wgt_negative_signature/index.html +++ b/tests/vcore/resource/wgt_negative_signature/index.html @@ -1,4 +1,21 @@ - -Not tested - -

None

+ + + + + + + + Tizen Wearable Web IDE - Tizen Wearable - Tizen Wearable basic Application + + + + + + +
+
+ Basic +
+
+ + diff --git a/tests/vcore/resource/wgt_negative_signature/js/main.js b/tests/vcore/resource/wgt_negative_signature/js/main.js new file mode 100644 index 0000000..88fb9e4 --- /dev/null +++ b/tests/vcore/resource/wgt_negative_signature/js/main.js @@ -0,0 +1,21 @@ + +window.onload = function () { + // TODO:: Do your initialization job + + // add eventListener for tizenhwkey + document.addEventListener('tizenhwkey', function(e) { + if(e.keyName == "back") + try { + tizen.application.getCurrentApplication().exit(); + } catch (ignore) { + } + }); + + // Sample code + var textbox = document.querySelector('.contents'); + textbox.addEventListener("click", function(){ + box = document.querySelector('#textbox'); + box.innerHTML = box.innerHTML == "Basic" ? "Sample" : "Basic"; + }); + +}; diff --git a/tests/vcore/resource/wgt_negative_signature/signature1.xml b/tests/vcore/resource/wgt_negative_signature/signature1.xml index 71a100b..d3b1639 100644 --- a/tests/vcore/resource/wgt_negative_signature/signature1.xml +++ b/tests/vcore/resource/wgt_negative_signature/signature1.xml @@ -1,62 +1,76 @@ - - - - - - - - ZLhd8X2rzCIDGHkIvpDbCXq+dwq+DK7ZZaDD/fII8RU= - - - - xUKQbov3HL7JD2/zVUKpPEVGc5C6VWDXwxoDHzDs9y0= - - - - cIE41PzyhMnF++EmhJ3Ptnd4ZqXyBlRJgiIqxlutbV8= - - - - - - - ZxnfFPi1rAoxfpN98xSP3lv5tZg9ymJElAFdg3ejrXE= - - - Dwm15jQbvUxe7fa7p4RVRAUzYY6eGQmDJSWXnv2LBbouch163OMaXgjKXWOLU+ZA -MwwuUUXG44QvOIv5M3Kd/Pc6kwvyb9+xm8zqmFF/mhttmAHc7VjY5sfB+bYFt9/3 -8+upSqxiUGLXYzMD/9u4W9ociwAcLiOQytBF1/TCv/4= - - - MIIC4zCCAkygAwIBAgIJAMdKgvadG/Z+MA0GCSqGSIb3DQEBBQUAMHIxCzAJBgNV -BAYTAlBMMQwwCgYDVQQIEwNNYXoxEDAOBgNVBAoTB1NhbXN1bmcxDTALBgNVBAsT -BFNQUkMxEDAOBgNVBAMTB1NhbXN1bmcxIjAgBgkqhkiG9w0BCQEWE3NhbXN1bmdA -c2Ftc3VuZy5jb20wHhcNMTExMDA1MTIwMDUxWhcNMjExMDAyMTIwMDUxWjB4MQsw -CQYDVQQGEwJQTDEMMAoGA1UECBMDTUFaMQwwCgYDVQQHEwNMZWcxDDAKBgNVBAoT -A1NhbTENMAsGA1UECxMEU1BSQzEOMAwGA1UEAxMFRmlsaXAxIDAeBgkqhkiG9w0B -CQEWEWZpbGlwQHNhbXN1bmcuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB -gQDS/sS0wXSCb34ojN8bWFd4Pl9eTLHh18UNGsPpLpp4itdfuc/OgyqaSoDwBzVh -EWAVLCTxexUa4Ncva+41NbkW4RCsFzeGs0ktpu1+8Q+v0QEOGqVF2rQkgilzDF/o -O56Fxw9vG1OA+qdQd3yOAV2EqLNBPrEYB9K5GFyffrakSQIDAQABo3sweTAJBgNV -HRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZp -Y2F0ZTAdBgNVHQ4EFgQUeyy3iV75KtOkpPFd6mnR9dFGZMwwHwYDVR0jBBgwFoAU -ggh/2wAChuhTKqX6WK5nfxQ4yGAwDQYJKoZIhvcNAQEFBQADgYEADtv0CBrQ1QCM -H9jKFjpSpq7zFKMXQeVtb/Zie823//woicg8kxnP5sS4dJWNXNb1iMLdhgV80g1y -t3gTWPxTtFzprQyNiJHTmrbNWXLX1roRVGUE/I8Q4xexqpbNlJIW2Jjm/kqoKfnK -xORG6HNPXZV29NY2fDRPPOIYoFQzrXI= + + + + + + +PTzNKgBBJEV/YtJgOP9lkUMVy+IQ3b9gVn5eorv4e3s= + + + +slamUlCPsGfRZvSlot9sIUMiPSjVSPOeJ0I7X1yxvmE= + + + +0/mhZV4kwFnSzCSp45AhFjWaQnaie61uW8VeXioOLQg= + + + +vPjxjOppORd6hn9Bw4sh06gqtDoJzoFbV/8e9FyIdvk= + + + +OYW0ozIt+YihibhXb3mmAtIpmp5rJFNpS6n0bcbqPpI= + + + +0oc6DiyrAj1HQFcu+27/BHCQKn3zBn9dKls96iQZ564= + + + + + + +u/jU3U4Zm5ihTMSjKGlGYbWzDfRkGphPPHx3gJIYEJ4= + + + +DEDbUoxWn26xtZD+J+Qp71TzALREeTaalmbS1170MXpPiGjukYhD63KDEcHhYxU2cgAVUAcL2mD/ +ITe50rC8jy7dz2xqnUP2rIlFxIGRbciCs9fHx2CmqIq4yqvvdj7usy9o3SWsBxNaWshd7PJYQyjD +XQXN5fgiNZtFQ/MuUuw= + + + + +MIICmzCCAgQCCQDXI7WLdVZwiTANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMCS1IxDjAMBgNV +BAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6ZW4gVGVzdCBDQTEiMCAGA1UE +CwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwbVGl6ZW4gUHVibGljIERpc3Ry +aWJ1dG9yIENBMB4XDTEyMTAyOTEzMDMwNFoXDTIyMTAyNzEzMDMwNFowgZMxCzAJBgNVBAYTAktS +MQ4wDAYDVQQIDAVTdXdvbjEOMAwGA1UEBwwFU3V3b24xFjAUBgNVBAoMDVRpemVuIFRlc3QgQ0Ex +IjAgBgNVBAsMGVRpemVuIERpc3RyaWJ1dG9yIFRlc3QgQ0ExKDAmBgNVBAMMH1RpemVuIFB1Ymxp +YyBEaXN0cmlidXRvciBTaWduZXIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALtMvlc5hENK +90ZdA+y66+Sy0enD1gpZDBh5T9RP0oRsptJv5jjNTseQbQi0SZOdOXb6J7iQdlBCtR343RpIEz8H +mrBy7mSY7mgwoU4EPpp4CTSUeAuKcmvrNOngTp5Hv7Ngf02TTHOLK3hZLpGayaDviyNZB5PdqQdB +hokKjzAzAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAvGp1gxxAIlFfhJH1efjb9BJK/rtRkbYn9+Ez +GEbEULg1svsgnyWisFimI3uFvgI/swzr1eKVY3Sc8MQ3+Fdy3EkbDZ2+WAubhcEkorTWjzWz2fL1 +vKaYjeIsuEX6TVRUugHWudPzcEuQRLQf8ibZWjbQdBmpeQYBMg5x+xKLCJc= + + +MIICtDCCAh2gAwIBAgIJAMDbehElPNKvMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYDVQQGEwJLUjEO +MAwGA1UECAwFU3V3b24xDjAMBgNVBAcMBVN1d29uMRYwFAYDVQQKDA1UaXplbiBUZXN0IENBMSMw +IQYDVQQLDBpUVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEpMCcGA1UEAwwgVGl6ZW4gUHVibGlj +IERpc3RyaWJ1dG9yIFJvb3QgQ0EwHhcNMTIxMDI5MTMwMjUwWhcNMjIxMDI3MTMwMjUwWjCBjzEL +MAkGA1UEBhMCS1IxDjAMBgNVBAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6 +ZW4gVGVzdCBDQTEiMCAGA1UECwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwb +VGl6ZW4gUHVibGljIERpc3RyaWJ1dG9yIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDe +OTS/3nXvkDEmsFCJIvRlQ3RKDcxdWJJp625pFqHdmoJBdV+x6jl1raGK2Y1sp2Gdvpjc/z92yzAp +bE/UVLPh/tRNZPeGhzU4ejDDm7kzdr2f7Ia0U98K+OoY12ucwg7TYNItj9is7Cj4blGfuMDzd2ah +2AgnCGlwNwV/pv+uVQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBACqJ +KO33YdoGudwanZIxMdXuxnnD9R6u72ltKk1S4zPfMJJv482CRGCI4FK6djhlsI4i0Lt1SVIJEed+ +yc3qckGm19dW+4xdlkekon7pViEBWuyHw8OWv3RXtTum1+PGHjBJ2eYY4ZKIpz73U/1NC16sTB/0 +VhfnkHwPltmrpYVe + - - - - - - - - - - - - - - + + diff --git a/tests/vcore/resource/wgt_negative_signature/signature22.xml b/tests/vcore/resource/wgt_negative_signature/signature22.xml deleted file mode 100644 index 715a7cc..0000000 --- a/tests/vcore/resource/wgt_negative_signature/signature22.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - ZLhd8X2rzCIDGHkIvpDbCXq+dwq+DK7ZZaDD/fII8RU= - - - - xUKQbov3HL7JD2/zVUKpPEVGc5C6VWDXwxoDHzDs9y0= - - - - cIE41PzyhMnF++EmhJ3Ptnd4ZqXyBlRJgiIqxlutbV8= - - - - - - - ZxnfFPi1rAoxfpN98xSP3lv5tZg9ymJElAFdg3ejrXE= - - - fV1J/120GG5L7qsxEkyH6fBvQh2atlpiGMbVM1+pb8Q6pHib5beV6A== - - - MIIEDzCCA3igAwIBAgIJAMdKgvadG/Z/MA0GCSqGSIb3DQEBBQUAMHIxCzAJBgNV -BAYTAlBMMQwwCgYDVQQIEwNNYXoxEDAOBgNVBAoTB1NhbXN1bmcxDTALBgNVBAsT -BFNQUkMxEDAOBgNVBAMTB1NhbXN1bmcxIjAgBgkqhkiG9w0BCQEWE3NhbXN1bmdA -c2Ftc3VuZy5jb20wHhcNMTExMDA1MTIxMTMzWhcNMjExMDAyMTIxMTMzWjCBijEL -MAkGA1UEBhMCUEwxFDASBgNVBAgTC01hem93aWVja2llMRIwEAYDVQQHEwlsZWdp -b25vd28xEDAOBgNVBAoTB3NhbXN1bmcxDTALBgNVBAsTBHNwcmMxDjAMBgNVBAMT -BW1hZ2RhMSAwHgYJKoZIhvcNAQkBFhFtYWdkYUBzYW1zdW5nLmNvbTCCAbcwggEr -BgcqhkjOOAQBMIIBHgKBgQC1PCOasFhlfMc1yjdcp7zkzXGiW+MpVuFlsdYwkAa9 -sIvNrQLi2ulxcnNBeCHKDbk7U+J3/QwO2XanapQMUqvfjfjL1QQ5Vf7ENUWPNP7c -Evx82Nb5jWdHyRfV//TciBZN8GLNEbfhtWlhI6CbDW1AaY0nPZ879rSIk7/aNKZ3 -FQIVALcr8uQAmnV+3DLIA5nTo0Bg0bjLAoGAJG7meUtQbMulRMdjzeCoya2FXdm+ -4acvInE9/+MybXTB3bFANMyw6WTvk4K9RK8tm52N95cykTjpAbxqTMaXwkdWbOFd -VKAKnyxi/UKtY9Q6NmwJB2hbA1GUzhPko8rEda66CGl0VbyM1lKMJjA+wp9pG110 -L0ov19Q9fvqKp5UDgYUAAoGBAKxAQg7MqCgkC0MJftYjNaKM5n1iZv4j1li49zKf -Y5nTLP+vYAvg0owLNYvJ5ncKfY1DACPU4/+tC7TTua95wgj5rwvAXnzgSyOGuSr0 -fK9DyrH6E0LfXT+WuIQHahm2iSbxqPrChlnp5/EXDTBaO6Qfdpq0BP48ClZebxcA -+TYFo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy -YXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUmSpShswvWtEABd+l3WxccRcCydUw -HwYDVR0jBBgwFoAUggh/2wAChuhTKqX6WK5nfxQ4yGAwDQYJKoZIhvcNAQEFBQAD -gYEAgfnAu/gMJRC/BFwkgvrHL0TV4ffPVAf7RSnZS6ib4IHGgrvXJvL+Qh7vHykv -ZIqD2L96nY2EaSNr0yXrT81YROndOQUJNx4Y/W8m6asu4hzANNZqWCbApPDIMK6V -cPA1wrKgZqbWp218WBqI2v9pXV0O+jpzxq1+GeQV2UsbRwc= - - - - - - - - - - - - - - - - diff --git a/tests/vcore/test-signature-validator.cpp b/tests/vcore/test-signature-validator.cpp index 9ab9228..3e3d59b 100644 --- a/tests/vcore/test-signature-validator.cpp +++ b/tests/vcore/test-signature-validator.cpp @@ -34,39 +34,13 @@ RUNNER_TEST(T00101_finder) RUNNER_ASSERT_MSG( SignatureFinder::NO_ERROR == signatureFinder.find(signatureSet), "SignatureFinder failed"); - RUNNER_ASSERT_MSG(signatureSet.size() == 3, "Some signature has not been found"); - - int count = 0; - - auto iter = signatureSet.begin(); - SignatureFileInfo fileInfo = *iter++; - std::string fileName = fileInfo.getFileName(); - int fileNum = fileInfo.getFileNumber(); - if ((fileName.find("author-signature.xml") != std::string::npos && fileNum == -1) - || (fileName.find("signature1.xml") != std::string::npos && fileNum == 1) - || (fileName.find("signature22.xml") != std::string::npos && fileNum == 22)) - count++; - RUNNER_ASSERT_MSG(iter != signatureSet.end(), "There should be more items"); - - fileInfo = *iter++; - fileName = fileInfo.getFileName(); - fileNum = fileInfo.getFileNumber(); - if ((fileName.find("author-signature.xml") != std::string::npos && fileNum == -1) - || (fileName.find("signature1.xml") != std::string::npos && fileNum == 1) - || (fileName.find("signature22.xml") != std::string::npos && fileNum == 22)) - count++; - RUNNER_ASSERT_MSG(iter != signatureSet.end(), "There should be more items"); - - fileInfo = *iter++; - fileName = fileInfo.getFileName(); - fileNum = fileInfo.getFileNumber(); - if ((fileName.find("author-signature.xml") != std::string::npos && fileNum == -1) - || (fileName.find("signature1.xml") != std::string::npos && fileNum == 1) - || (fileName.find("signature22.xml") != std::string::npos && fileNum == 22)) - count++; - RUNNER_ASSERT_MSG(iter == signatureSet.end(), "It should be last item"); - - RUNNER_ASSERT_MSG(count == 3, "Wrong signature file count."); + RUNNER_ASSERT_MSG(signatureSet.size() == 2, "Some signature has not been found"); + + for (auto &fileInfo : signatureSet) + RUNNER_ASSERT_MSG( + ((fileInfo.getFileName().find("author-signature.xml") != std::string::npos && fileInfo.getFileNumber() == -1) + || (fileInfo.getFileName().find("signature1.xml") != std::string::npos && fileInfo.getFileNumber() == 1)), + "invalid signature xml found: " << fileInfo.getFileName() << " with number: " << fileInfo.getFileNumber()); } RUNNER_TEST(T00102_positive_public_check_ref) @@ -86,19 +60,13 @@ RUNNER_TEST(T00102_positive_public_check_ref) true, data); - if (data.isAuthorSignature()) - RUNNER_ASSERT_MSG(result == E_SIG_DISREGARDED, - "author sig validation should be disregarded: " - << validator.errorToString(result)); - else - if (data.getSignatureNumber() == 1) - RUNNER_ASSERT_MSG(result == E_SIG_DISREGARDED, - "dist1 sig validation should be disregarded: " - << validator.errorToString(result)); - else - RUNNER_ASSERT_MSG(result == E_SIG_NONE, - "dist22 sig validation should be success: " - << validator.errorToString(result)); + RUNNER_ASSERT_MSG(result == E_SIG_NONE, + "sig validation should be success: " + << validator.errorToString(result)); + + if (!data.isAuthorSignature() && data.getSignatureNumber() == 1) + RUNNER_ASSERT_MSG(data.getVisibilityLevel() == CertStoreId::VIS_PUBLIC, + "visibility check failed."); } } @@ -123,10 +91,9 @@ RUNNER_TEST(T00103_positive_partner_check_ref) "sig validation should be success: " << validator.errorToString(result)); - if (!data.isAuthorSignature()) { + if (!data.isAuthorSignature()) RUNNER_ASSERT_MSG(data.getVisibilityLevel() == CertStoreId::VIS_PARTNER, "visibility check failed."); - } } } @@ -148,19 +115,13 @@ RUNNER_TEST(T00104_positive_public_uncheck_ref) false, data); - if (data.isAuthorSignature()) - RUNNER_ASSERT_MSG(result == E_SIG_DISREGARDED, - "author sig validation should be disregraded: " - << validator.errorToString(result)); - else - if (data.getSignatureNumber() == 1) - RUNNER_ASSERT_MSG(result == E_SIG_DISREGARDED, - "disg1 sig validation should be disregarded: " - << validator.errorToString(result)); - else - RUNNER_ASSERT_MSG(result == E_SIG_NONE, - "dist22 sig validation should be success: " - << validator.errorToString(result)); + RUNNER_ASSERT_MSG(result == E_SIG_NONE, + "sig validation should be success: " + << validator.errorToString(result)); + + if (!data.isAuthorSignature() && data.getSignatureNumber() == 1) + RUNNER_ASSERT_MSG(data.getVisibilityLevel() == CertStoreId::VIS_PUBLIC, + "visibility check failed."); } } @@ -208,14 +169,9 @@ RUNNER_TEST(T00106_positive_tpk) true, data); - if (data.isAuthorSignature()) - RUNNER_ASSERT_MSG(result == E_SIG_NONE, - "author sig validation should be success: " - << validator.errorToString(result)); - else - RUNNER_ASSERT_MSG(result == E_SIG_NONE, - "dist sig validation should be success: " - << validator.errorToString(result)); + RUNNER_ASSERT_MSG(result == E_SIG_NONE, + "sig validation should be success: " + << validator.errorToString(result)); } } @@ -246,14 +202,9 @@ RUNNER_TEST(T00107_positive_tpk_with_userdata) uriList, data); - if (data.isAuthorSignature()) - RUNNER_ASSERT_MSG(result == E_SIG_NONE, - "author sig validation should be success: " - << validator.errorToString(result)); - else - RUNNER_ASSERT_MSG(result == E_SIG_NONE, - "dist sig validation should be success: " - << validator.errorToString(result)); + RUNNER_ASSERT_MSG(result == E_SIG_NONE, + "sig validation should be success: " + << validator.errorToString(result)); } } @@ -273,11 +224,8 @@ RUNNER_TEST(T00151_negative_hash_check_ref) true, true, data); - if (data.isAuthorSignature()) - RUNNER_ASSERT_MSG(result == E_SIG_DISREGARDED, - "author sig shouldn't be failed because it only checks cert chain: " - << validator.errorToString(result)); - else + + if (!data.isAuthorSignature()) RUNNER_ASSERT_MSG(result == E_SIG_INVALID_SIG, "dist sig shouldn't be success: " << validator.errorToString(result)); @@ -301,11 +249,7 @@ RUNNER_TEST(T00152_negative_hash_uncheck_ref) false, data); - if (data.isAuthorSignature()) - RUNNER_ASSERT_MSG(result == E_SIG_DISREGARDED, - "author sig shouldn't be failed because it only checks cert chain: " - << validator.errorToString(result)); - else + if (!data.isAuthorSignature()) RUNNER_ASSERT_MSG(result == E_SIG_INVALID_SIG, "dist sig shouldn't be success: " << validator.errorToString(result)); @@ -329,11 +273,7 @@ RUNNER_TEST(T00153_negative_signature_check_ref) true, data); - if (data.isAuthorSignature()) - RUNNER_ASSERT_MSG(result == E_SIG_DISREGARDED, - "author sig validation should be disregarded: " - << validator.errorToString(result)); - else + if (!data.isAuthorSignature()) RUNNER_ASSERT_MSG(result == E_SIG_INVALID_SIG, "dist sig validation should be failed: " << validator.errorToString(result)); @@ -357,11 +297,7 @@ RUNNER_TEST(T00154_negative_signature_uncheck_ref) false, data); - if (data.isAuthorSignature()) - RUNNER_ASSERT_MSG(result == E_SIG_DISREGARDED, - "author sig validation should be disregarded: " - << validator.errorToString(result)); - else + if (!data.isAuthorSignature()) RUNNER_ASSERT_MSG(result == E_SIG_INVALID_SIG, "dist sig should be failed: " << validator.errorToString(result)); diff --git a/vcore/vcore/SignatureValidator.cpp b/vcore/vcore/SignatureValidator.cpp index 16b862c..8b90895 100644 --- a/vcore/vcore/SignatureValidator.cpp +++ b/vcore/vcore/SignatureValidator.cpp @@ -128,9 +128,9 @@ private: }; -SignatureValidator::Impl::Impl(const SignatureFileInfo &info) - : m_fileInfo(info) - , m_disregarded(false) +SignatureValidator::Impl::Impl(const SignatureFileInfo &info) : + m_fileInfo(info), + m_disregarded(false) { } @@ -270,20 +270,16 @@ VCerr SignatureValidator::Impl::preStep(void) LogDebug("root certificate from " << storeIdSet.typeToString() << " domain"); if (m_data.isAuthorSignature()) { if (!storeIdSet.contains(TIZEN_DEVELOPER)) { - LogWarning("author-signature.xml has got unrecognized Root CA certificate. " - "Signature will be disregarded."); - m_disregarded = true; + LogError("author-signature.xml's root certificate isn't in tizen developer domain."); + return E_SIG_INVALID_CHAIN; } } else { if (storeIdSet.contains(TIZEN_DEVELOPER)) { - LogError("distributor should not have developer set: " - << m_data.getSignatureFileName()); + LogError("distributor signautre root certificate shouldn't be in tizen developer domain."); return E_SIG_INVALID_CHAIN; } - if (m_data.getSignatureNumber() == 1 && !storeIdSet.isContainsVis()) { - LogWarning("signature1.xml has got unrecognized Root CA certificate. " - "Signature will be disregarded."); + LogError("signature1.xml has got unrecognized root CA certificate."); m_disregarded = true; } } @@ -377,7 +373,6 @@ VCerr SignatureValidator::Impl::baseCheck( LogInfo("OCSP will be handled by cert-checker later. : " << e.DumpToString()); /* * Don't care ocsp exception here. - * just return signature disregard or verified * because exception case will be handled by cert-checker after app installed */ } catch (const std::exception &e) { @@ -440,7 +435,6 @@ VCerr SignatureValidator::Impl::baseCheckList( LogInfo("OCSP will be handled by cert-checker later. : " << e.DumpToString()); /* * Don't care ocsp exception here. - * just return signature disregard or verified * because exception case will be handled by cert-checker after app installed */ } catch (...) { diff --git a/vcore/vcore/SignatureValidator.h b/vcore/vcore/SignatureValidator.h index 3ab17b7..de61405 100644 --- a/vcore/vcore/SignatureValidator.h +++ b/vcore/vcore/SignatureValidator.h @@ -54,13 +54,9 @@ using UriList = std::list; * - check is all existing file is on the Reference tag list on signature xml * - If file path(URI) cannot found on reference set, validate fail returned. * - * * Signature validation disregarded case * - * 1. author signature: store id contains TIZEN_DEVELOPER - * - * 2. distributor signature: signature number is 1 - * and doesn't contain visibility in store id set + * - distributor signature: signature number is 1 and doesn't contain in store id set */ /*