본문 바로가기

# Self-Signed Certificates

[iOS] Kingfisher 이미지 다운로드시, Authentication with NSURLCredential 이건 혹시, 테스트 서버에 접근 할 때, SSL 인증을 통과 시키고자 하시는 분들에게 도움을 드리고자 공유 합니다.iOS 출시를 위한 서버로 접근은 이 코드를 적용 시켜서는 안됩니다. 먼저 , .plist에 예외 처리 설정을 추가 합니다. NSAppTransportSecurityNSAllowsArbitraryLoads 우선, Kingfisher wiki에 SSL 인증과 관련 해서 아래와 같은 내용이 있다. Modify a request before sendinglet modifier = AnyModifier { request in var r = request r.setValue("", forHTTPHeaderField: "Access-Token") return r } imageView.kf.setImag.. 더보기
[iOS] UIWebView 에서 request시 SSL 인증 제외 이건 혹시, 테스트 서버에 접근 할 때, SSL 인증을 통과 시키고자 하시는 분들에게 도움을 드리고자 공유 합니다.iOS 출시를 위한 서버로 접근은 이 코드를 적용 시켜서는 안됩니다. 먼저 , .plist에 예외 처리 설정을 추가 합니다. NSAppTransportSecurityNSAllowsArbitraryLoads 위와 같이 설정을 추가 하셨으면 아래와 같이 소스를 변경 시켜 보세요.Swift 3.0에서는 아래 Step 7부분만 바꿔주시면 됩니다. Finally got the answer as :Step 1 >> import SafariServicesStep 2 >> Use NSURLConnectionDelegate with your ViewController i.e.class ViewControll.. 더보기
[iOS][Alamofire] NSURLSession/NSURLConnection HTTP load failed Https 도메인을 연결하기 위해선 SSL 인증이 필요하다.이를 제대로 설정 하지 않으면 아래 와 같은 이슈를 보게 되는데요. NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9843 참고로 -9843 에러가 어떤 에러 인지 알고 싶으신 분들은 아래 사이트 들어가보시면 됩니다.에러 번호 별로 설명이 되어 있습니다. https://gist.github.com/ubergoob/04a981caa92d766a7f37f59848b6bc07 위 에러가 발생하면 맨 처음 plist에서 설정을 변경 합니다.아래 내용을 참고 하시면 되겠습니다. 2개의 방법이 있는데, 전체의 HTTP를 허용하는 방법과 도메인마다 설정해서 허용하는 방법이 있.. 더보기