Me gustaría probar una aplicación en el simulador de iphone que se conecta a un servicio utilizando un certificado que está firmado por nuestra propia CA. Puedo hacer esto en el dispositivo real al agregar un perfil de aprovisionamiento que tenga el certificado de CA. Pensé que el certificado CA en el llavero OSX estándar funcionaría, pero no es así.iPhone Simulator CA certificado personalizado
Para que pueda acceder al servicio a través de Safari sin previo aviso, pero obtengo un error al intentar ejecutar cosas en el simulador.
Boo. Entonces, ¿estás diciendo que SSL no funciona en absoluto en el simulador? –
He hecho SSL simple en el simulador. Esto funcionará bien. Sin embargo, parece (de acuerdo con esta publicación) que no puede instalar nuevos certificados en el simulador. Es ese el caso? – mtmurdock
Puede instalar nuevos certificados en el simulador. Implica agregarlos manualmente al llavero del simulador. La forma en que lo he visto funcionar es agregar el certificado a un dispositivo, mirar la entrada de db creada en el dispositivo y luego copiarla manualmente al db que usa el simulador. Se puede encontrar un script para el certificado particular utilizado para Charles en http://www.charlesproxy.com/documentation/faqs/ssl-connections-from-within-iphone-applications/ –