2012-10-25 16 views
8

Sto provando a esplorare un sito Web protetto (utilizzando un certificato client) tramite UIWebView. Sto usando questo esempio: Client certificate authentication in UIWebView iOSUIWebView e certificati client su iOS 6

Sembra non funzionare su iOS 6. Sono riuscito a gestire il trust del server ma il certificato del client sembra essere ignorato da UIWebView. Anche se sono riuscito a connettermi al server con ASIHTTPRequest e l'identità.

Il seguente errore sollevato nel UIWebViewDelegate:

webView didFailLoadWithError :-1206 The server “xxx.yyy” requires a client certificate.` 

io uso la bandiera NSURLCredentialPersistenceForSession per il NSURLCredential.

+0

Qualche progresso in questo? Sono anche bloccato con questo problema ... – Omer

+1

Puoi pubblicare il tuo - (BOOL) webView: (UIWebView *) webView shouldStartLoadWithRequest:? –

+0

Il problema si risolve ora? Hai collegato il delegato di UIWebView con View Controller? – Raptor

risposta

0

Il collegamento fornito contiene la soluzione corretta al problema. Assicurati di aggiungere il certificato del client al pacchetto dell'app (Fasi di creazione-> Copia risorse del pacchetto in Xcode)

Problemi correlati