Пытаюсь работать с библиотекой KalkanCryptCOM32 версия 3.0.2.0 от 13.03.2024. (Регистрировал разные версии)
Зарегистрировал в системе. Все сертификаты установлены
В Excel 2010. и 1С 8.3 Ваши примеры отрабатываю правильно.
Теперь пытаюсь тоже самое сделать в 1С 7.7. Все отрабатывает без ошибки. Но везде дает пустую строку. В чем может быть причина?
Код на 1С 7.7
Функция ПолучитьX509Серитификат(ПутькКлючу, ПарольККлючу)
Перем outCert, Ошибка;
//Алиас = “PKCS12”;
Попытка
Kalkan = СоздатьОбъект("KalkanCryptCOMLib.KalkanCryptCOM");
Исключение
Сообщить("Ошибка создания KalkanCryptCOMLib.KalkanCryptCOM. " + ОписаниеОшибки());
Возврат 0;
КонецПопытки;
Kalkan.Init();
Результат = Kalkan.LoadKeyStore(1, ПарольККлючу, ПутькКлючу, ""); //Результат - Пустая строка
Если Результат <> 0 Тогда
Kalkan.GetLastError(Ошибка); //Ошибка — Пустая строка
Сообщить("Ошибка загрузки ключей: " + Ошибка);
КонецЕсли;
ВСтатус = Kalkan.X509ExportCertificateFromStore("", 0, outCert);//outCert - Пустая строка, ВСтатус — пустая строка
Kalkan.Finalize();
Возврат outCert;
КонецФункции