Добрый день!
Прошу разъяснений касательно параметров метода SignXML. Первым параметром передается alias. Что он должен содержать. Анализируя код для C# вижу что он берется из поля comboBox1.Text. Но данное поле заполняется только при cbb_storeType.SelectedIndex, то есть это как я понимаю eToken 5110. Это значит, что для всех остальных вариантов данный параметр заполнять не обязательно?
Для приложения на С++ выбираю пункт 1) файловое хранилище.
В коде указал путь к ключу:
container = “/home/it1-151-3/1C/SDK 2.0/key_folder/RSA256_a4f5a1ff8f55aba59bb244a255d4a5a980dd068b.p12”;
password = “Qwerty12”;
storage = KCST_PKCS12;
Это действующий ключ физ лица из папки GOST2004 AND RSA.
Выполнил скрипт install_test.sh из папки ~SDK 2.0/C/Linux/ca-certs/ca-certs_new/test2015.
Выбираю пункт 7 подписать XML и получаю ошибку:
Error: 8f00042:
X509 Export certificate from store Start - OK.
X509 Export certificate from store - OK.
ERROR 0x8f00042: Load certificate from system store - failed to load root or intermediate certificate. Unable convert to X509.
ОС Ubuntu