<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
0D51Y000069Rr14SACOkta Classic EngineMulti-Factor AuthenticationAnswered2026-04-01T09:00:20.000Z2019-04-15T15:25:25.000Z2019-04-18T00:50:34.000Z

JacobR.86755 (Customer) asked a question.

Server 2012 R2 settings for Microsoft RDP (MFA)

I am trying to set up Microsoft RDP (MFA) for a Microsoft 2012 R2 server but every time I try to log in, I see the following in the Okta logs:

[4/15/2019 3:13:54 PM TestRDO]-InvalidOperationException thrown System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.ComponentModel.Win32Exception: The client and server cannot communicate, because they do not possess a common algorithm

  at System.Net.SSPIWrapper.AcquireCredentialsHandle(SSPIInterface SecModule, String package, CredentialUse intent, SecureCredential scc)

  at System.Net.Security.SecureChannel.AcquireCredentialsHandle(CredentialUse credUsage, SecureCredential& secureCredential)

  at System.Net.Security.SecureChannel.AcquireClientCredentials(Byte[]& thumbPrint)

  at System.Net.Security.SecureChannel.GenerateToken(Byte[] input, Int32 offset, Int32 count, Byte[]& output)

  at System.Net.Security.SecureChannel.NextMessage(Byte[] incoming, Int32 offset, Int32 count)

  at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)

  at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)

  at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)

  at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

  at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

  at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

  at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)

  at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)

  at System.Net.ConnectStream.WriteHeaders(Boolean async)

  --- End of inner exception stack trace ---


This question is closed.
Loading
Server 2012 R2 settings for Microsoft RDP (MFA)