title: How to make iPhone application accept incorrect server certificate but only specific one?
body: <p>I need to work with private HTTPS API and client has incorrect certificate on the host.
  Certificate is for www.clienthost.com and I'm working with api.clienthost.com.
  So I need to connect via HTTPS to api.clienthost.com ignoring incorrect certificate but still make sure it is the one for www.clienthost.com and not something else.
  I found this answer: <a href="https://stackoverflow.com/questions/933331/how-to-use-nsurlconnection-to-connect-with-ssl-for-an-untrusted-cert">How to use NSURLConnection to connect with SSL for an untrusted cert?</a> and it seems to solve half of my problem but I'm trying to figure out how to still check certificate for host is one I expect to see and not different. </p>