Читать сертификат в пользовательских рабочих процессах Dynamics CRM - PullRequest
1 голос
/ 06 октября 2019

Я добавил файл сертификата во вложении заметок одного из пользовательских объектов, и мне нужно прочитать этот сертификат в одном из пользовательских рабочих процессов. Ниже приведен фрагмент моего кода, но он выдает исключение, что Запрос разрешения типа System.Security.SecurityException, mscrolib, Версия = 4.0.0.0, Culture = natural, publicKeyToken = xxxxxxx 'не выполнен

Ниже приведен фрагмент кода из пользовательских рабочих процессов:

System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
byte[] certRawData = Convert.FromBase64String(notesAttachment.Entities[0].Attributes["documentbody"].ToString());
X509Certificate2 cert = new X509Certificate2(certRawData, Decrypt(certPass, "ABCXYZ", true));
ServiceSoapClient soapClient = new ServiceSoapClient(binding, endPoint);
soapClient.ClientCredentials.ClientCertificate.Certificate = cert;
soapClient.ClientCredentials.ServiceCertificate.DefaultCertificate = cert;

Есть идеи, что мне здесь не хватает, чтобы правильно прочитать сертификат? или как правильно читать сертификаты в динамических рабочих процессах CRM?

...