2012-07-30 4 views
1

Si j'ai installé un certificat .pfx dans un mobileconfig, devrais-je faire quelque chose lorsque le serveur le demande, ou le système s'en charge-t-il automatiquement?NSURLConnection Certificate

Merci

Répondre

0

Je ne suis pas un grand expert sur ce sujet, mais: certificats de PFX sont pris en charge pour mobileconfig, comme expliqué here, mais je crois que vous devez mettre en œuvre un délégué de NSURLConnection afin d'avoir la poignée de main fait, à savoir

- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge 

comme déjà expliqué sur this post.

Ensuite, vous pouvez prendre exemple de this post pour trouver un extrait de code utile.

+0

Merci pour votre réponse, mais ma question est s'il y a quelque chose que je dois faire quand le pfx est dans un mobileconfig, en dehors de l'application. – user1447414

+0

Dans le troisième lien, il y a effectivement un gars avec le même problème: "J'essaye de me connecter à un serveur en utilisant un .pfx qui est stocké dans un fichier .mobileconfig sur mon iPhone." N'est-ce pas la même situation que la vôtre? –

+0

ce mec est moi .... :-) – user1447414

0

Vous devez déclarer les délégués NSURLConnection: connection:didReceiveData, connection:didReceiveResponse et connectionDidFinishLoading.