Exchange 2010 OWA with Client Certificates

Posted by Christian on Server Fault See other posts from Server Fault or by Christian
Published on 2012-01-25T15:18:42Z Indexed on 2012/12/18 5:04 UTC
Read the original article Hit count: 548

Filed under:
|

I have enabled Client Certificate Authentication for Exchange 2010 through IIS7 and the users are prompted to choose their User Certificate when they log in, but they are all then presented with the following error message

Request Url: https://<domain_name>:443/owa/ User host address: <server_ip_address> OWA version: 14.1.355.2

Exception Exception type: System.NullReferenceException Exception message: Object reference not set to an instance of an object.

Call stack

Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.GetUserIdentities(OwaContext owaContext, OwaIdentity& logonIdentity, OwaIdentity& mailboxIdentity, Boolean& isExplicitLogon, Boolean& isAlternateMailbox, ExchangePrincipal& logonExchangePrincipal) Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.InternalDispatchRequest(OwaContext owaContext) Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchRequest(OwaContext owaContext) Microsoft.Exchange.Clients.Owa.Core.OwaRequestEventInspector.OnPostAuthorizeRequest(Object sender, EventArgs e) System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

The method I followed to enable Certificate authentiaction was from this post:

http://www.miru.ch/2011/04/how-to-enable-certificate-based-authentication-on-exchange-2010/

Any ideas? Google isn't being very helpful

© Server Fault or respective owner

Related posts about security

Related posts about exchange