2011-11-01 2 views
2

보안 (https) 웹 서비스에 액세스하는 iPhone 응용 프로그램이 있습니다. 이 서비스는 클라이언트를 인증하기 위해 클라이언트 인증서가 필요합니다. 클라이언트 인증서 (.p12 형식)를 응용 프로그램에 추가하고 인증 문제 (didReceiveAuthenticationChallenge)에 응답하도록 NSURL 대리자 메서드를 구현했습니다. 그것은 예상대로 작동합니다.iPhone 응용 프로그램에서 클라이언트 인증서를 제거하는 방법은 무엇입니까?

이제 응용 프로그램에서 인증서를 삭제해도 여전히 작동합니다. 클라이언트 인증서는 어디에서 찾을 수 있습니까? 어딘가에 캐시되어 있습니까?

답변

0

나는 동일한 문제가있었습니다. 내가 할 수있는 유일한 방법은 아이폰을 탈옥시키는 것이 었습니다. cydia를 설치하고 ssh로 로그인하고 전체 인증서 체인 파일을 삭제했습니다.

사용자가 인증서를 포함하는 프로필을 삭제 한 경우 여전히 파일에 있습니다! (아마도 비활성으로 표시하는 일부 플래그가 있음)

관련 문제