iOS e PhoneGap: richieste AJAX su https con certificati self signed
![](https://4.bp.blogspot.com/-_m9bCZ_p1j4/UXWQTMv92CI/AAAAAAAAEiA/gvxe6cCjN8s/s200/yattrss.png)
![](https://1.bp.blogspot.com/-UkIWz76TZbk/UQEDqzxgaeI/AAAAAAAAETY/s40QbykOxUI/s200/graphic_build_bot.png)
Il problema è che si aspetta la conferma anche nel caso di una richiesta AJAX, che a quel punto fallisce miseramente.
La soluzione? Abbastanza semplice a dire il vero: qualche riga di codice per convincere il webkit ad accettare in maniera silenziosa tutti i certificati.
Da aggiungere alla fine di AppDelegate.m:
@implementation NSURLRequest(DataController)
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host
{
return YES;
}
@end