ALL

For reading and verification only. You may not copy, use, modify or redistribute this code. Full notice on the main page.

contracts/vectors/labels.json

SHA-256: a4cee8d171e82ac208ae10b0a6b003a34d41dfc690779935db9e8de57cca4690
55 lines · 4662 bytes · View on GitHub

1{
2 "labels": [
3 {"id": "label.ok.0", "value": "psrhz6n5wpzbm6yfkngo", "ok": true},
4 {"id": "label.ok.1", "value": "zoplfhior7zh6nwqxs6q", "ok": true},
5 {"id": "label.ok.2", "value": "aaaaaaaaaaaaaaaaaaaa", "ok": true},
6 {"id": "label.ok.3", "value": "zzzzzzzzzzzzzzzzzzzz", "ok": true},
7 {"id": "label.ok.4", "value": "22222222222222222222", "ok": true},
8 {"id": "label.ok.5", "value": "77777777777777777777", "ok": true},
9 {"id": "label.ok.6", "value": "abcdefghijklmnopqrst", "ok": true},
10 {"id": "label.ok.7", "value": "234567abcdefghijklmn", "ok": true},
11 {"id": "label.bad.nineteen", "value": "aaaaaaaaaaaaaaaaaaa", "ok": false},
12 {"id": "label.bad.twenty_one", "value": "aaaaaaaaaaaaaaaaaaaaa", "ok": false},
13 {"id": "label.bad.empty", "value": "", "ok": false},
14 {"id": "label.bad.uppercase", "value": "Aaaaaaaaaaaaaaaaaaaa", "ok": false},
15 {"id": "label.bad.underscore", "value": "aaaaaaaaaaaaaaaaaaa_", "ok": false},
16 {"id": "label.bad.dash", "value": "aaaaaaaaaaaaaaaaaaa-", "ok": false},
17 {"id": "label.bad.digit_zero", "value": "0aaaaaaaaaaaaaaaaaaa", "ok": false},
18 {"id": "label.bad.digit_one", "value": "1aaaaaaaaaaaaaaaaaaa", "ok": false},
19 {"id": "label.bad.digit_eight", "value": "8aaaaaaaaaaaaaaaaaaa", "ok": false},
20 {"id": "label.bad.digit_nine", "value": "9aaaaaaaaaaaaaaaaaaa", "ok": false},
21 {"id": "label.bad.trailing_newline", "value": "aaaaaaaaaaaaaaaaaaaa\n", "ok": false},
22 {"id": "label.bad.leading_space", "value": " aaaaaaaaaaaaaaaaaaa", "ok": false},
23 {"id": "label.bad.trailing_dot", "value": "aaaaaaaaaaaaaaaaaaa.", "ok": false},
24 {"id": "label.bad.cyrillic_a", "value": "\u0430aaaaaaaaaaaaaaaaaaa", "ok": false},
25 {"id": "label.bad.reserved_name", "value": "t1", "ok": false},
26 {"id": "label.bad.dot_inside", "value": "aaaaaaaaaa.aaaaaaaaa", "ok": false},
27 {"id": "label.bad.sixty_four", "value": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "ok": false}
28 ],
29 "fqdns": [
30 {"id": "fqdn.ok.0", "value": "psrhz6n5wpzbm6yfkngo.devices.all-e2e.test", "ok": true},
31 {"id": "fqdn.ok.1", "value": "zoplfhior7zh6nwqxs6q.devices.all-e2e.test", "ok": true},
32 {"id": "fqdn.ok.2", "value": "psrhz6n5wpzbm6yfkngo.example.com", "ok": true},
33 {"id": "fqdn.ok.3", "value": "psrhz6n5wpzbm6yfkngo.a.b.example.org", "ok": true},
34 {"id": "fqdn.bad.uppercase_host", "value": "PSRHZ6N5WPZBM6YFKNGO.DEVICES.ALL-E2E.TEST", "ok": false},
35 {"id": "fqdn.bad.uppercase_label", "value": "PSRHZ6N5WPZBM6YFKNGO.devices.all-e2e.test", "ok": false},
36 {"id": "fqdn.bad.underscore_label", "value": "aaaaaaaaaaaaaaaaaaa_.devices.all-e2e.test", "ok": false},
37 {"id": "fqdn.bad.trailing_dot", "value": "psrhz6n5wpzbm6yfkngo.devices.all-e2e.test.", "ok": false},
38 {"id": "fqdn.bad.bare_label", "value": "psrhz6n5wpzbm6yfkngo", "ok": false},
39 {"id": "fqdn.bad.label_only_tld", "value": "psrhz6n5wpzbm6yfkngo.test1", "ok": false},
40 {"id": "fqdn.bad.wildcard", "value": "*.devices.all-e2e.test", "ok": false},
41 {"id": "fqdn.bad.empty_label", "value": "psrhz6n5wpzbm6yfkngo.devices..test", "ok": false},
42 {"id": "fqdn.bad.two_label_prefix", "value": "x.psrhz6n5wpzbm6yfkngo.devices.all-e2e.test", "ok": false},
43 {"id": "fqdn.bad.short_label", "value": "abc.devices.all-e2e.test", "ok": false},
44 {"id": "fqdn.bad.underscore_zone", "value": "psrhz6n5wpzbm6yfkngo.de_vices.test", "ok": false},
45 {"id": "fqdn.bad.leading_hyphen_zone", "value": "psrhz6n5wpzbm6yfkngo.-devices.test", "ok": false},
46 {"id": "fqdn.bad.ipv4", "value": "192.0.2.10", "ok": false},
47 {"id": "fqdn.bad.too_long", "value": "psrhz6n5wpzbm6yfkngo.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.test", "ok": false},
48 {"id": "fqdn.bad.trailing_newline", "value": "psrhz6n5wpzbm6yfkngo.devices.all-e2e.test\n", "ok": false},
49 {"id": "fqdn.bad.port", "value": "psrhz6n5wpzbm6yfkngo.devices.all-e2e.test:443", "ok": false},
50 {"id": "fqdn.bad.url", "value": "https://psrhz6n5wpzbm6yfkngo.devices.all-e2e.test", "ok": false},
51 {"id": "fqdn.zone.listed", "value": "psrhz6n5wpzbm6yfkngo.devices.all-e2e.test", "zones": ["devices.all-e2e.test", "other.test"], "ok": true},
52 {"id": "fqdn.zone.unlisted", "value": "psrhz6n5wpzbm6yfkngo.devices.all-e2e.test", "zones": ["other.test"], "ok": false},
53 {"id": "fqdn.zone.suffix_trick", "value": "psrhz6n5wpzbm6yfkngo.evil-devices.all-e2e.test", "zones": ["devices.all-e2e.test"], "ok": false}
54 ]
55}