Я добавил файл сертификата во вложении заметок одного из пользовательских объектов, и мне нужно прочитать этот сертификат в одном из пользовательских рабочих процессов. Ниже приведен фрагмент моего кода, но он выдает исключение, что Запрос разрешения типа 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?