Próbuję przeglądać bezpieczną witrynę internetową (za pomocą certyfikatu klienta) za pośrednictwem interfejsu UIWebView. Używam tego przykładu: Client certificate authentication in UIWebView iOSUIWebView i certyfikaty klienta w systemie iOS 6
Nie wydaje się działać na iOS 6. Udało mi się obsłużyć zaufanie serwera, ale certyfikat klienta wydaje się być ignorowany przez UIWebView. Nawet jeśli udało mi się połączyć z serwerem za pomocą ASIHTTPRequest i tożsamości.
następujący błąd podniesiony w UIWebViewDelegate:
webView didFailLoadWithError :-1206 The server “xxx.yyy” requires a client certificate.`
używam flagi NSURLCredentialPersistenceForSession
dla NSURLCredential
.
Jakieś postępy w tej sprawie? Utknąłem z tym problemem ... – Omer
Czy możesz opublikować swój - (BOOL) webView: (UIWebView *) webView shouldStartLoadWithRequest:? –
Czy problem został rozwiązany teraz? Czy połączyłeś swojego delegata UIWebView z kontrolerem widoku? – Raptor