El servicio web de iPhone llama al servicio WCF con autenticación de certificado

Somos una tienda .Net que se ha estandarizado en los servicios WCF. Estamos en el proceso de desarrollar una aplicación para iPhone que necesita hacer llamadas seguras a los servicios web para obtener datos para la aplicación. Para garantizar comunicaciones seguras, hemos habilitado SSL en nuestros servidores web. Pero esto no garantiza que el servicio solo pueda ser consumido por aplicaciones autorizadas. Hemos configurado nuestros servicios para admitir la autenticación de certificado x509. ¿Es posible incluso llamar a un servicio WCF seguro con autenticación certificada desde una aplicación de iPhone?

He pasado muchas horas buscando ejemplos en Internet, pero fue en vano. HE podido llamar exitosamente a un servicio WCF no seguro sin problemas. También he investigado mucho sobre los estándares de comunicaciones WS-Security y WS-Trust. Creo que entiendo cómo debería funcionar esto. Solo tengo problemas para unir los pasos / objetos dentro de los marcos de iPhone que necesito para que esto funcione.

Cualquier idea e idea sobre el tema sería muy apreciada.

Además, cualquier pensamiento sobre cualquiera de los siguientes:

La mejor manera de implementar el archivo de certificación P12 con la aplicación de iPhoneLa mejor manera de asegurar la contraseña para el archivo P12 dentro de la aplicación¿Desea implementar el archivo P12 con la aplicación?¿Existen facilidades dentro de los marcos de iPhone para soportar este tipo de comunicación segura? Si no, ¿cuál sería una recomendación alternativa, n.