Getting "Could not establish secure channel for SSL/TLS with authority" and "The request was aborted: Could not create SSL/TLS secure channel" when .NET console application not running as administrator

Roland Turčan 1 Reputation point

More and more customers having Windows 10 are reporting us, that they cannot communicate with server and in log they get:

DateTime = 18. 2. 2020 15:51:02
Header = General exception - Message Could not establish secure channel for SSL/TLS with authority 'XXX.XXX.XXX'. ==================================================
DateTime = 18. 2. 2020 15:51:02
Header = General exception - InnerException.Message The request was aborted: Could not create SSL/TLS secure channel. ==================================================
DateTime = 18. 2. 2020 15:51:02
Header = General exception - StackTrace Server stack trace: at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason) at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout) at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout) at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at ePodatelna.Ardaco.EpoUpvsWebServices.getUnprocessedMessages(getUnprocessedMessages request) at RoTurSoft.eModule.Connector.GetMessagesFromServer() in


The strangest thing on it is, that when .NET console application is started as administrator, then communication works fine.

We can find records in Windows Event Log produced during execution of our communication module:

[ Name] Microsoft-Windows-Security
[ Guid] {54849625-5478-4994-a5ba-3e3b0328c30d}
EventID 5061
Version 0
Level 0
Task 12290
Opcode 0
Keywords 0x8010000000000000

[ SystemTime] 2020-02-18T13:12:00.818868200Z
EventRecordID 20831

[ ActivityID] {af466a57-e64c-0001-ba6a-46af4ce6d501}

[ ProcessID] 716
[ ThreadID] 3808
Channel Security
Computer ROBERT

SubjectUserSid S-1-5-21-3365019420-3031833462-1668593205-1002
SubjectUserName Uzivatel
SubjectDomainName ROBERT
SubjectLogonId 0x1c684
ProviderName Microsoft Software Key Storage Provider
AlgorithmName RSA
KeyName {374E39B7-CC18-46D9-867B-CE21E671736F}
KeyType %%2499
Operation %%2481
ReturnCode 0x80090010

It seems to be something permission related stuff, but how to find out what is different to many other Windows 10 computers running the same module find as standard users.

Thanks for any hint where to find.


Not Monitored
Not Monitored
Tag not monitored by Microsoft.
37,664 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Richard Zhang-MSFT 6,936 Reputation points


    Welcome to our Microsoft Q&A platform!

    The Q &A forum is currently in the preview stage. Only a few forums are supported. Your questions are related to the .NET Console App. You can choose to ask questions on the Technet forum.

    Here is the forum link : Technet.


    0 comments No comments