Test1 Filename InvalidHostnameTest1 Hostname test.apple.com Result kSecTrustResultRecoverableTrustFailure Test2 Filename InvalidHostnameTest2 Hostname test.apple.com Result kSecTrustResultRecoverableTrustFailure Test3 Filename ValidHostnameTest3 Hostname test.apple.com Result kSecTrustResultUnspecified Test4 Filename ValidHostnameTest4 Hostname test.apple.com Result kSecTrustResultUnspecified Test5 Filename InvalidWildcardTest5Test6 Hostname test.bad.apple.com Result kSecTrustResultRecoverableTrustFailure Test6 Filename InvalidWildcardTest5Test6 Hostname test.apple.com Result kSecTrustResultRecoverableTrustFailure Test7 Filename ValidWildcardTest7Test8Test9 Hostname good.test.apple.com Result kSecTrustResultUnspecified Test8 Filename ValidWildcardTest7Test8Test9 Hostname test.apple.com Result kSecTrustResultRecoverableTrustFailure Test9 Filename ValidWildcardTest7Test8Test9 Hostname one.bad.test.apple.com Result kSecTrustResultRecoverableTrustFailure Test10 Filename InvalidWildcardTest10 Hostname apple.com Result kSecTrustResultRecoverableTrustFailure Test11 Filename InvalidWildcardTest11 Hostname apple.co.uk Result kSecTrustResultRecoverableTrustFailure Reason RFC 6125 wildcard rules not yet supported. Public suffixes allowed. Test12 Filename InvalidWildcardTest12 Hostname test.apple.com Result kSecTrustResultRecoverableTrustFailure Test13 Filename InvalidWildcardTest13Test14 Hostname apple.com Result kSecTrustResultRecoverableTrustFailure Test14 Filename InvalidWildcardTest13Test14 Hostname appleseed.com Result kSecTrustResultRecoverableTrustFailure Test15 Filename InvalidWildcardTest15 Hostname one.bad.apple.com Result kSecTrustResultRecoverableTrustFailure Reason RFC 6125 wildcard rules not yet supported. Multiple wildcarded labels allowed. Test16 Filename InvalidEKUTest16 Hostname test.apple.com Result kSecTrustResultRecoverableTrustFailure Test17 Filename ValidEKUTest17 Hostname test.apple.com Result kSecTrustResultUnspecified Test18 Filename ValidHostnameTest18Test19Test20 Hostname test.apple.com.test Result kSecTrustResultRecoverableTrustFailure Test19 Filename ValidHostnameTest18Test19Test20 Hostname test.apple.com. Result kSecTrustResultRecoverableTrustFailure Reason Allowed as a mechanism to force TLS negotiation when session has been cached. Test20 Filename ValidHostnameTest18Test19Test20 Hostname .test.apple.com Result kSecTrustResultRecoverableTrustFailure Test21 Filename ValidHostnameTest21 Hostname test.apple.com Result kSecTrustResultRecoverableTrustFailure Test22 Filename InvalidHostnameTest22 Hostname test.apple.com Result kSecTrustResultRecoverableTrustFailure Test23 Filename InvalidHostnameTest23 Hostname test.apple.com Result kSecTrustResultRecoverableTrustFailure Test24 Filename InvalidHostnameTest24 Hostname test.apple.com Result kSecTrustResultRecoverableTrustFailure Test25 Filename InvalidWildcardTest25Test26 Hostname test.apple.com Result kSecTrustResultRecoverableTrustFailure Test26 Filename InvalidWildcardTest25Test26 Hostname est.apple.com Result kSecTrustResultRecoverableTrustFailure