]> git.saurik.com Git - apple/security.git/blob - SecurityTests/ssl-policy-certs/SSLTrustPolicyTest.plist
Security-57336.10.29.tar.gz
[apple/security.git] / SecurityTests / ssl-policy-certs / SSLTrustPolicyTest.plist
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 <plist version="1.0">
4 <dict>
5 <key>Test1</key>
6 <dict>
7 <key>Filename</key>
8 <string>InvalidHostnameTest1</string>
9 <key>Hostname</key>
10 <string>test.apple.com</string>
11 <key>Result</key>
12 <string>kSecTrustResultRecoverableTrustFailure</string>
13 </dict>
14 <key>Test2</key>
15 <dict>
16 <key>Filename</key>
17 <string>InvalidHostnameTest2</string>
18 <key>Hostname</key>
19 <string>test.apple.com</string>
20 <key>Result</key>
21 <string>kSecTrustResultRecoverableTrustFailure</string>
22 </dict>
23 <key>Test3</key>
24 <dict>
25 <key>Filename</key>
26 <string>ValidHostnameTest3</string>
27 <key>Hostname</key>
28 <string>test.apple.com</string>
29 <key>Result</key>
30 <string>kSecTrustResultUnspecified</string>
31 </dict>
32 <key>Test4</key>
33 <dict>
34 <key>Filename</key>
35 <string>ValidHostnameTest4</string>
36 <key>Hostname</key>
37 <string>test.apple.com</string>
38 <key>Result</key>
39 <string>kSecTrustResultUnspecified</string>
40 </dict>
41 <key>Test5</key>
42 <dict>
43 <key>Filename</key>
44 <string>InvalidWildcardTest5Test6</string>
45 <key>Hostname</key>
46 <string>test.bad.apple.com</string>
47 <key>Result</key>
48 <string>kSecTrustResultRecoverableTrustFailure</string>
49 </dict>
50 <key>Test6</key>
51 <dict>
52 <key>Filename</key>
53 <string>InvalidWildcardTest5Test6</string>
54 <key>Hostname</key>
55 <string>test.apple.com</string>
56 <key>Result</key>
57 <string>kSecTrustResultRecoverableTrustFailure</string>
58 </dict>
59 <key>Test7</key>
60 <dict>
61 <key>Filename</key>
62 <string>ValidWildcardTest7Test8Test9</string>
63 <key>Hostname</key>
64 <string>good.test.apple.com</string>
65 <key>Result</key>
66 <string>kSecTrustResultUnspecified</string>
67 </dict>
68 <key>Test8</key>
69 <dict>
70 <key>Filename</key>
71 <string>ValidWildcardTest7Test8Test9</string>
72 <key>Hostname</key>
73 <string>test.apple.com</string>
74 <key>Result</key>
75 <string>kSecTrustResultRecoverableTrustFailure</string>
76 </dict>
77 <key>Test9</key>
78 <dict>
79 <key>Filename</key>
80 <string>ValidWildcardTest7Test8Test9</string>
81 <key>Hostname</key>
82 <string>one.bad.test.apple.com</string>
83 <key>Result</key>
84 <string>kSecTrustResultRecoverableTrustFailure</string>
85 </dict>
86 <key>Test10</key>
87 <dict>
88 <key>Filename</key>
89 <string>InvalidWildcardTest10</string>
90 <key>Hostname</key>
91 <string>apple.com</string>
92 <key>Result</key>
93 <string>kSecTrustResultRecoverableTrustFailure</string>
94 </dict>
95 <key>Test11</key>
96 <dict>
97 <key>Filename</key>
98 <string>InvalidWildcardTest11</string>
99 <key>Hostname</key>
100 <string>apple.co.uk</string>
101 <key>Result</key>
102 <string>kSecTrustResultRecoverableTrustFailure</string>
103 <key>Reason</key>
104 <string>RFC 6125 wildcard rules not yet supported. Public suffixes allowed.</string>
105 </dict>
106 <key>Test12</key>
107 <dict>
108 <key>Filename</key>
109 <string>InvalidWildcardTest12</string>
110 <key>Hostname</key>
111 <string>test.apple.com</string>
112 <key>Result</key>
113 <string>kSecTrustResultRecoverableTrustFailure</string>
114 </dict>
115 <key>Test13</key>
116 <dict>
117 <key>Filename</key>
118 <string>InvalidWildcardTest13Test14</string>
119 <key>Hostname</key>
120 <string>apple.com</string>
121 <key>Result</key>
122 <string>kSecTrustResultRecoverableTrustFailure</string>
123 </dict>
124 <key>Test14</key>
125 <dict>
126 <key>Filename</key>
127 <string>InvalidWildcardTest13Test14</string>
128 <key>Hostname</key>
129 <string>appleseed.com</string>
130 <key>Result</key>
131 <string>kSecTrustResultRecoverableTrustFailure</string>
132 </dict>
133 <key>Test15</key>
134 <dict>
135 <key>Filename</key>
136 <string>InvalidWildcardTest15</string>
137 <key>Hostname</key>
138 <string>one.bad.apple.com</string>
139 <key>Result</key>
140 <string>kSecTrustResultRecoverableTrustFailure</string>
141 <key>Reason</key>
142 <string>RFC 6125 wildcard rules not yet supported. Multiple wildcarded labels allowed.</string>
143 </dict>
144 <key>Test16</key>
145 <dict>
146 <key>Filename</key>
147 <string>InvalidEKUTest16</string>
148 <key>Hostname</key>
149 <string>test.apple.com</string>
150 <key>Result</key>
151 <string>kSecTrustResultRecoverableTrustFailure</string>
152 </dict>
153 <key>Test17</key>
154 <dict>
155 <key>Filename</key>
156 <string>ValidEKUTest17</string>
157 <key>Hostname</key>
158 <string>test.apple.com</string>
159 <key>Result</key>
160 <string>kSecTrustResultUnspecified</string>
161 </dict>
162 <key>Test18</key>
163 <dict>
164 <key>Filename</key>
165 <string>ValidHostnameTest18Test19Test20</string>
166 <key>Hostname</key>
167 <string>test.apple.com.test</string>
168 <key>Result</key>
169 <string>kSecTrustResultRecoverableTrustFailure</string>
170 </dict>
171 <key>Test19</key>
172 <dict>
173 <key>Filename</key>
174 <string>ValidHostnameTest18Test19Test20</string>
175 <key>Hostname</key>
176 <string>test.apple.com.</string>
177 <key>Result</key>
178 <string>kSecTrustResultRecoverableTrustFailure</string>
179 <key>Reason</key>
180 <string>Allowed as a mechanism to force TLS negotiation when session has been cached.</string>
181 </dict>
182 <key>Test20</key>
183 <dict>
184 <key>Filename</key>
185 <string>ValidHostnameTest18Test19Test20</string>
186 <key>Hostname</key>
187 <string>.test.apple.com</string>
188 <key>Result</key>
189 <string>kSecTrustResultRecoverableTrustFailure</string>
190 </dict>
191 <key>Test21</key>
192 <dict>
193 <key>Filename</key>
194 <string>ValidHostnameTest21</string>
195 <key>Hostname</key>
196 <string>test.apple.com</string>
197 <key>Result</key>
198 <string>kSecTrustResultRecoverableTrustFailure</string>
199 </dict>
200 <key>Test22</key>
201 <dict>
202 <key>Filename</key>
203 <string>InvalidHostnameTest22</string>
204 <key>Hostname</key>
205 <string>test.apple.com</string>
206 <key>Result</key>
207 <string>kSecTrustResultRecoverableTrustFailure</string>
208 </dict>
209 <key>Test23</key>
210 <dict>
211 <key>Filename</key>
212 <string>InvalidHostnameTest23</string>
213 <key>Hostname</key>
214 <string>test.apple.com</string>
215 <key>Result</key>
216 <string>kSecTrustResultRecoverableTrustFailure</string>
217 </dict>
218 <key>Test24</key>
219 <dict>
220 <key>Filename</key>
221 <string>InvalidHostnameTest24</string>
222 <key>Hostname</key>
223 <string>test.apple.com</string>
224 <key>Result</key>
225 <string>kSecTrustResultRecoverableTrustFailure</string>
226 </dict>
227 <key>Test25</key>
228 <dict>
229 <key>Filename</key>
230 <string>InvalidWildcardTest25Test26</string>
231 <key>Hostname</key>
232 <string>test.apple.com</string>
233 <key>Result</key>
234 <string>kSecTrustResultRecoverableTrustFailure</string>
235 </dict>
236 <key>Test26</key>
237 <dict>
238 <key>Filename</key>
239 <string>InvalidWildcardTest25Test26</string>
240 <key>Hostname</key>
241 <string>est.apple.com</string>
242 <key>Result</key>
243 <string>kSecTrustResultRecoverableTrustFailure</string>
244 </dict>
245 </dict>
246 </plist>