0
です。iOS 10で相互認証を使用しています。これはif文の相互認証が正しく機能するためです。NSURLAuthenticationMethodClientCertificateに問題がありません。戻り値は
NSURLAuthenticationMethodServerTrust
それを強制応答リターンその方法NSURLAuthenticationMethodClientCertificate:iOSの10
NSURLProtectionSpace* protectionSpace = challenge.protectionSpace;
NSURLAuthenticationMethodClientCertificate
との応答を返し、問題で
-(void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
{
if ([protectionSpace authenticationMethod] == NSURLAuthenticationMethodServerTrust) {
// do something
} else if ([protectionSpace authenticationMethod] == NSURLAuthenticationMethodClientCertificate) {
// Do something
}
}
は、iOS 11に応答リターンですの代わりにNSURLAuthenticationMethodServerTrustの最初の文章。
は、任意の助けに感謝:)