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
| 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 | } |