private void button11_Click(object sender, EventArgs e) { iolaCOM_ = new IolaCOM2(); // Криптопровайдер для определения типа ключей iolaCOM_.ProvType = 1; iolaCOM_.ProvName = "IOLA RSA L2 Cryptographic Service Provider"; string xml = "123"; try { // После выбора устанавливаются переменные KeyType, KeyPath, CertType, CertPath iolaCOM_.SelectStore(); } catch (Exception ex) { MessageBox.Show(ex.Message); } keyUids = iolaCOM_.GetKeyUids(); keyIds = keyUids.Split(new String[] { "\r\n" }, StringSplitOptions.None); iolaCOM_.SetPIN("12345678"); IOLACOM_OPERFLAGS flags = 0; flags |= IOLACOM_OPERFLAGS.CF_OUT_BASE64; flags |= IOLACOM_OPERFLAGS.SF_WITH_CERTS; flags |= IOLACOM_OPERFLAGS.SF_DETACHED_DATA; string res = iolaCOM_.SignXML(keyIds[0], (int)flags, "utf-16", xml, ""); } Ошибка: SignXML: export certificate by KeyID = "6537363066333861313561646539396462326333303136366466336263333831" - certificate not found in store