@@ -54,32 +54,36 @@ func TestPolicy_Deduplicate(t *testing.T) {
54
54
policy : & Policy {
55
55
X509 : & X509Policy {
56
56
Allow : & X509Names {
57
- Dns : []string {"*.local" , "*.example.com" , "*.local" },
58
- Ips : []string {"192.168.0.0/24" , "10.10.10.0/24" , "192.168.0.0/24" },
59
- Emails : []string {"@example.com" , "@local" , "@example.com" },
60
- Uris : []string {"*.local" , "*.example.com" , "*.local" },
57
+ Dns : []string {"*.local" , "*.example.com" , "*.local" },
58
+ Ips : []string {"192.168.0.0/24" , "10.10.10.0/24" , "192.168.0.0/24" },
59
+ Emails : []string {"@example.com" , "@local" , "@example.com" },
60
+ Uris : []string {"*.local" , "*.example.com" , "*.local" },
61
+ CommonNames : []string {"bla" , "host" , "bla" },
61
62
},
62
63
Deny : & X509Names {
63
- Dns : []string {"*.local" , "*.example.com" , "*.local" },
64
- Ips : []string {"192.168.0.0/24" , "10.10.10.0/24" , "192.168.0.0/24" },
65
- Emails : []string {"@example.com" , "@local" , "@example.com" },
66
- Uris : []string {"*.local" , "*.example.com" , "*.local" },
64
+ Dns : []string {"*.local" , "*.example.com" , "*.local" },
65
+ Ips : []string {"192.168.0.0/24" , "10.10.10.0/24" , "192.168.0.0/24" },
66
+ Emails : []string {"@example.com" , "@local" , "@example.com" },
67
+ Uris : []string {"*.local" , "*.example.com" , "*.local" },
68
+ CommonNames : []string {"bla" , "host" , "bla" },
67
69
},
68
70
},
69
71
},
70
72
expected : & Policy {
71
73
X509 : & X509Policy {
72
74
Allow : & X509Names {
73
- Dns : []string {"*.local" , "*.example.com" },
74
- Ips : []string {"192.168.0.0/24" , "10.10.10.0/24" },
75
- Emails : []string {"@example.com" , "@local" },
76
- Uris : []string {"*.local" , "*.example.com" },
75
+ Dns : []string {"*.local" , "*.example.com" },
76
+ Ips : []string {"192.168.0.0/24" , "10.10.10.0/24" },
77
+ Emails : []string {"@example.com" , "@local" },
78
+ Uris : []string {"*.local" , "*.example.com" },
79
+ CommonNames : []string {"bla" , "host" },
77
80
},
78
81
Deny : & X509Names {
79
- Dns : []string {"*.local" , "*.example.com" },
80
- Ips : []string {"192.168.0.0/24" , "10.10.10.0/24" },
81
- Emails : []string {"@example.com" , "@local" },
82
- Uris : []string {"*.local" , "*.example.com" },
82
+ Dns : []string {"*.local" , "*.example.com" },
83
+ Ips : []string {"192.168.0.0/24" , "10.10.10.0/24" },
84
+ Emails : []string {"@example.com" , "@local" },
85
+ Uris : []string {"*.local" , "*.example.com" },
86
+ CommonNames : []string {"bla" , "host" },
83
87
},
84
88
},
85
89
},
0 commit comments