We get the below error, when you try to access SSL configured CRM organization service from external application (i.e., Console application etc…)

Metadata contains a reference that cannot be resolved issue with SSL binding: ‘https://hostname/org_name/XRMServices/2011/Organization.svc?wsdl’.

Fix :-

  • We get this exception when you try to connect to CRM organization URL with “https”
  • To fix this, include certification validation, before accesing CRM organization URL with “https”
  • Add this line of code before instantiating OrganizationServiceProxy

      ServicePointManager.ServerCertificateValidationCallback = delegate(object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return true; };

  • You have to include below namespaces
    • using System.Net.Security;
    • using System.Security.Cryptography.X509Certificates;
  • Get full code Here

🙂

Advertisements
Advertisements

Leave a comment