Я пытаюсь импортировать X509Certificate2 из base64string и получаю исключение "Указанный путь, имя файла или оба слишком длинные. Полное имя файла должно быть не более 260 символов, а имя каталога должно быть меньше248 символов ".Не могли бы вы помочь понять, что означает это исключение.
var pfx = certficatestring;
var bytes = Encoding.UTF32.GetBytes(pfx);
var certdata = Convert.ToBase64String(bytes);
X509Certificate2 x509 = new X509Certificate2();
x509.Import(certdata,password,X509KeyStorageFlags.Exportable);
return x509;