Привет, я работаю над SSLPinning с использованием библиотеки AFNeworking
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
AFSecurityPolicy *securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModePublicKey];
[securityPolicy setAllowInvalidCertificates:NO];
[securityPolicy setPinnedCertificates:certArray];
[securityPolicy setValidatesDomainName:YES];
manager.securityPolicy = securityPolicy;
Я предоставляю сертификат на стороне клиента в массиве - certArray. при предоставлении недопустимого сертификата он возвращает NSURLErrorCancelled.
должен ли он выдавать ту же ошибку или должен возвращать NSURLErrorClientCertificateRejected, NSURLErrorClientCertificateRequired.