Use default certificates file with accepted root certs.
David Blume

David Blume commited on 2016-04-19 13:28:34
Showing 5 changed files, with 5 additions and 98 deletions.

... ...
@@ -6,7 +6,7 @@ all: $(ZIPFILE)
6 6
 	-F "mysubmit=Install" --output /dev/null --write-out "%{http_code}" \
7 7
 	http://$(ROKU_DEV_TARGET)/plugin_install
8 8
 
9
-$(ZIPFILE):  manifest source/*.brs source/*.crt images/*.png
9
+$(ZIPFILE):  manifest source/*.brs images/*.png
10 10
 	zip $@ manifest source/*.* images/*.*
11 11
 
12 12
 clean:
... ...
@@ -26,7 +26,7 @@ Then see the "build\_systems" command in ip\_tagger.sublime-project to see how t
26 26
 # To Do
27 27
 
28 28
 1. Try the new SDK
29
-2. Consider tradeoffs of screensaver vs. instanton background processing.
29
+2. Add splash\_screen\_sd keywords to the manifest file.
30 30
 
31 31
 # Licence
32 32
 
... ...
@@ -1,6 +1,6 @@
1 1
 title=IP Tagger
2 2
 major_version=1
3 3
 minor_version=0
4
-build_version=2
4
+build_version=3
5 5
 mm_icon_focus_hd=pkg:/images/mm_icon_focus_hd.png
6 6
 mm_icon_focus_sd=pkg:/images/mm_icon_focus_sd.png
... ...
@@ -1,93 +0,0 @@
1
------BEGIN CERTIFICATE----- 
2
-MIIFjTCCA3WgAwIBAgIRAOeTkL6SBwNJGF95dYHlyoMwDQYJKoZIhvcNAQELBQAw
3
-TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
4
-cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTIwMDIw
5
-WhcNMjAwNjA0MTIwMDIwWjBKMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
6
-RW5jcnlwdDEjMCEGA1UEAxMaTGV0J3MgRW5jcnlwdCBBdXRob3JpdHkgWDEwggEi
7
-MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCc0wzwWuUuR7dyXTeDs2hjMOrX
8
-NSYZJeG9vjXxcJIvt7hLQQWrqZ41CFjssSrEaIcLo+N15Obzp2JxunmBYB/XkZqf
9
-89B4Z3HIaQ6Vkc/+5pnpYDxIzH7KTXcSJJ1HG1rrueweNwAcnKx7pwXqzkrrvUHl
10
-Npi5y/1tPJZo3yMqQpAMhnRnyH+lmrhSYRQTP2XpgofL2/oOVvaGifOFP5eGr7Dc
11
-Gu9rDZUWfcQroGWymQQ2dYBrrErzG5BJeC+ilk8qICUpBMZ0wNAxzY8xOJUWuqgz
12
-uEPxsR/DMH+ieTETPS02+OP88jNquTkxxa/EjQ0dZBYzqvqEKbbUC8DYfcOTAgMB
13
-AAGjggFnMIIBYzAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADBU
14
-BgNVHSAETTBLMAgGBmeBDAECATA/BgsrBgEEAYLfEwEBATAwMC4GCCsGAQUFBwIB
15
-FiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQub3JnMB0GA1UdDgQWBBSo
16
-SmpjBH3duubRObemRWXv86jsoTAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3Js
17
-LnJvb3QteDEubGV0c2VuY3J5cHQub3JnMHIGCCsGAQUFBwEBBGYwZDAwBggrBgEF
18
-BQcwAYYkaHR0cDovL29jc3Aucm9vdC14MS5sZXRzZW5jcnlwdC5vcmcvMDAGCCsG
19
-AQUFBzAChiRodHRwOi8vY2VydC5yb290LXgxLmxldHNlbmNyeXB0Lm9yZy8wHwYD
20
-VR0jBBgwFoAUebRZ5nu25eQBc4AIiMgaWPbpm24wDQYJKoZIhvcNAQELBQADggIB
21
-AGvM/XGv8yafGRGMPP6hnggoI9DGWGf4l0mzjBhuCkDVqoG/7rsH1ytzteePxiA3
22
-7kqSBo0fXu5GmbWOw09GpwPYyAAY0iWOMU6ybrTJHS466Urzoe/4IwLQoQc219EK
23
-lh+4Ugu1q4KxNY1qMDA/1YX2Qm9M6AcAs1UvZKHSpJQAbsYrbN6obNoUGOeG6ONH
24
-Yr8KRQz5FMfZYcA49fmdDTwKn/pyLOkJFeA/dm/oP99UmKCFoeOa5w9YJr2Vi7ic
25
-Xd59CU8mprWhxFXnma1oU3T8ZNovjib3UHocjlEJfNbDy9zgKTYURcMVweo1dkbH
26
-NbLc5mIjIk/kJ+RPD+chR+gJjy3Gh9xMNkDrZQKfsIO93hxTsZMmgZQ4c+vujC1M
27
-jSak+Ai87YZeYQPh1fCGMSTno5III37DUCtIn8BJxJixuPeOMKsjLLD5AtMVy0fp
28
-d19lcUek4bjDY8/Ujb5/wfn2+Kk7z72SxWdekjtHOWBmKxqq8jDuuMw4ymg1g5n7
29
-R7TZ/Y3y4bTpWUDkBHFo03xNM21wBFDIrCZZeVhvDW4MtT6+Ass2bcpoHwYcGol2
30
-gaLDa5k2dkG41OGtXa0fY+TjdryY4cOcstJUKjv2MJku4yaTtjjECX1rJvFLnqYe
31
-wC+FmxjgWPuyRNuLDAWK30mmpcJZ3CmD6dFtAi4h7H37
32
------END CERTIFICATE-----
33
------BEGIN CERTIFICATE-----
34
-MIIFDjCCA/agAwIBAgISAZXVxcZKAJHprUmom5bCsmTzMA0GCSqGSIb3DQEBCwUA
35
-MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
36
-ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMTAeFw0xNjAyMDIxOTM1MDBaFw0x
37
-NjA1MDIxOTM1MDBaMBcxFTATBgNVBAMTDGt2cy5kbG1hLmNvbTCCASIwDQYJKoZI
38
-hvcNAQEBBQADggEPADCCAQoCggEBAPS5MzZ/lVuneM+Cu0WAXlqdbPUpVNnkpETm
39
-6sNs4BcO+rc/GUmit4/w25p5Zkmi51X3creto9x5JuBuiAgP94ijJMYbm4NHrjci
40
-j+rbFlqTGV605nFLBz4/BMdBztb5hoq4+w7B4aRCKk0Rm8KhtKhu0+BGhbS04EF9
41
-ganYIYkOmACIj0pBGtJdGmLLaRuCMp3O8WAy8y9C3QFziuQpweF9CSKbv9hSOCKU
42
-IkT6Z+9IxKtxFbqjy0HF+tabEl7tK3RC6vRBQCf+kbzfuONi6xsegnZKLGayJvzR
43
-90tX0iTaio5uBRUMmif9TJhKnwz5zPhnzEXM5DwjIGRMMuGzOEsCAwEAAaOCAh8w
44
-ggIbMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH
45
-AwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUGgl2q8djEOOfACRBmwIBmTN/I8gw
46
-HwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYBBQUHAQEEZDBi
47
-MC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDEubGV0c2VuY3J5cHQub3Jn
48
-LzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgxLmxldHNlbmNyeXB0Lm9y
49
-Zy8wKQYDVR0RBCIwIIIQd3d3Lmt2cy5kbG1hLmNvbYIMa3ZzLmRsbWEuY29tMIH+
50
-BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEF
51
-BQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGe
52
-DIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBS
53
-ZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBD
54
-ZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5v
55
-cmcvcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBAGhv1/f0P2hyvdluBQwV
56
-yMwoTqcMIftmpU+QNoSL2E+YyJsYPYlZlb0gjC+ooxyj6TYh5zIPCBajgbKwuLsZ
57
-EoLEfinwOOLF3BAyQF8KNafmRW0xRi52z5rykhwmpGkZecDl9hcHSUfgemKJWklc
58
-ALw90oemfnQSq141dylAfLS3GBFat9ag1o0G+H5rpIqA0lhYqsXa4BXJUM8wK6LR
59
-455lOiNlvNivIkaGlWdC1gA6+279zYRwC3gppuKTv+vpjIfRv0HvU2tWOAxX+3Hz
60
-PtfFTw0NeTyS4Ah0whKMhrHdMQRBMbuI0kTR3dorPCy6wt1dAKU2HNQfpYaPoEwA
61
-n3s=
62
------END CERTIFICATE-----
63
------BEGIN CERTIFICATE-----
64
-MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw
65
-TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
66
-cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4
67
-WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu
68
-ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY
69
-MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc
70
-h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+
71
-0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U
72
-A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW
73
-T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH
74
-B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC
75
-B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv
76
-KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn
77
-OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn
78
-jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw
79
-qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI
80
-rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV
81
-HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq
82
-hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL
83
-ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ
84
-3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK
85
-NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5
86
-ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur
87
-TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC
88
-jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc
89
-oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq
90
-4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA
91
-mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d
92
-emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc=
93
------END CERTIFICATE-----
... ...
@@ -28,12 +28,12 @@ sub showScreen(contentID As String, options As String)
28 28
     for each key in aaIPAddrs
29 29
 	    ipAddr = aaipAddrs[key]
30 30
 	    if ipAddr <> invalid and ipAddr.Len() > 0
31
-	        screen.addParagraph("IP " + key + "=" + ipAddr)
31
+	        screen.addParagraph(key + " = " + ipAddr)
32 32
         end if
33 33
     end for
34 34
 
35 35
     request = CreateObject("roUrlTransfer")
36
-    request.SetCertificatesFile("pkg:/source/letsencrypt.crt")
36
+    request.SetCertificatesFile("common:/certs/ca-bundle.crt")
37 37
     request.SetPort(port)
38 38
     request.SetUrl("https://kvs.dlma.com")
39 39
     params = deviceID+"="+ipAddr+"&auth=ahov"
40 40