Search Discussions:
Advanced Search...
Welcome to Nokia Support Discussions! Here you can share advice and tips with thousands of other Nokia users around the world in English. Many Nokia employees also follow and participate in the discussions, see our guidelines for more information. Everyone can search and read the discussions, but to post your own question or reply to others, simply login with your Nokia account. If this is your first time here, you can choose an alias to represent you. And if you don't have a Nokia account yet, please register.
Reply

MfE and user certificate authentication problem

New Member
Posts: 3

MfE and user certificate authentication problem

[ Edited ]

Hello!

We have various mobile devices (iPhones, WinMobile) synchronizing e-mail successfully, but I'm stuck with Nokia E51 and MfE. I hope anyone can help.

Environment -------
Mailserver: Exchange 2007 SP1
Hubservers: IIS7 (.NET 3.5 SP1)
Phone: Nokia E51 v400.34.011
MfE: 2.09.158

We have enabled basic authentication in IIS settings, but certificates are required for ActiveSync, so there is no basic authentication used. Certificate mapping is enabled.

Certificates installed in phone's Certificate store -------
Authority certificates:      
   self-signed Root_CA and Sub_CA certificates
Trusted sites certificates:  
   certificate for our hub server (signed by Sub_CA)
Personal Certificates:      
   user certificate for client authentification (signed by Sub_CA)

Symptoms -------
Synchronization fails with: "Communication Error. Try again later".
MfE never asks what client certificate to use.

I traced IP packets on hub server, and this is what I've got:
1. (Cl) --> (Srv) Client Hello
2. (Cl) <-- (Srv) Server Hello, Key Exchange
3. (Cl) --> (Srv) Key Exchange, Change Cipher Spec, Finished
4. (Cl) <-- (Srv) Change Cipher Spec, Finished
5. (Cl) --> (Srv) HTTP req, ActiveSync OPTION command, Basic Authentication
6. (Cl) <-- (Srv) Hello Request
7. (Cl) --> (Srv) Alert (Warning, No renegotiation)
8. (Cl) <-- (Srv) RST


So, the problem is in step 7, after the server has asked for renegotiation to ask for a client certificate, MfE returns a TLS alert - NO RENEGOTIATION.
As the certificates are required but renegotiation is not possible, server closes the connection.
Seems like MfE doesn't have ability to provide a certificate for the user.

Questions -------
1. What parameters in client certificate are critical for MfE to work?
2. Does MfE support a certificate chain like Root_CA -> Sub_CA -> User?
3. Any other ideas?

 

Thanks in advance!

k.

Please use plain text.