Может ли ASIHTTPRequest игнорировать параметр setValidatesSecureCertificate при определенных условиях?
Если я это сделаю:
NSURL *url = [NSURL URLWithString:@"https://someselfsignedurl"];
ASIHTTPRequest *r = [[[ASIHTTPRequest alloc] initWithURL:url] autorelease];
[r setValidatesSecureCertificate:YES];
[r startSynchronous];
// Should not work:
NSLog(@"Result: %@", [r error] ? [[r error] description] : [r responseString]);
У меня есть ожидаемое поведение, то есть NSError, сообщающий, что сертификат самоподписан и имеет нулевой ответ.
Однако в какой-то другой части моего источника точно такой же код, похоже, игнорирует проверку и фактически получает результат вместо возврата ошибки SSL.
Может ли любая глобальная конфигурация в сторонней библиотеке или экземпляре взаимодействовать с SSL-валидацией?