General security error (No certificates were found for decryption (KeyId)) RRS feed

  • Question

  • I am trying to call web service from BizTalk using WCF-Customs adapter with custom binding. I was provided with 1 private key and 1 public key certificates.

    I configured the binding with the below bindings configs

    I configured my behaviour like below

    I specified the private key for client certficate

    and for service I specified the public key

    But I am getting the below error. any help will be much greatful

    System.ServiceModel.Security.MessageSecurityException: An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail. ---> System.ServiceModel.FaultException: General security error (No certificates were found for decryption (KeyId))
       --- End of inner exception stack trace ---

    Server stack trace: 
       at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
       at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult result)
       at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)
       at System.ServiceModel.Channels.ServiceChannel.EndRequest(IAsyncResult result)

    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 System.ServiceModel.Channels.IRequestChannel.E

    Wednesday, April 29, 2020 11:07 AM


  • This issue is resolved. The root cause of this issue is the certificate provided by the client is wrong.They provided the production certificate instead of test.
    • Marked as answer by vinoth89 Monday, June 8, 2020 12:38 PM
    Monday, June 8, 2020 12:38 PM