#1
by Python
попробовал провайдеры из етой ветки HKEY_LOCAL_MACHINESOFTWAREMicr osoftCryptographyDefaultsProvider все равно не работает
#3
by DmitrO
Менеджер = Новый МенеджерКриптографии("Microsoft Base Cryptographic Provider v1.0", "", 1);
#5
by DmitrO
Это комплексный ТИП провайдера. Определенные константы. Определяет некоторые характеристики провайдера, такие как тип ключа обмена, тип сигнатуры, тип шифрования и хешинга. Описывается в MSDN в разделе по криптографии. Подсмотреть его можно в реестре в указанной в ветке. Создаются от туда не все, причина вероятно в 1С и в методах обеспечения функционала и в самом функционале, которые должен обеспечивать интерфейс механизма криптографии встроенный в платформу 8.2.
#6
by Python
шибка при вызове метода контекста (Подписать) НоваяПодпись = МенеджерКриптографии.Подписать(ПолноеИмяфайла,ПолноеИмяфайла1,Сертификат); по причине: Сертификат отсутствует в персональном хранилище сертификатов.
#7
by oleg_km
Проверяйте, каком хранилище лежит ваш сертификат (консоль certificates.msc). Там несколько хранилищ: личные, других пользователей и т.д. Еще есть вроде как хранилище не пользователя, а компьютера. Потом какой тип имеет параметр Сертификат? Если строковый, то тоже нужно какой реквизит сертификата подразумевается: Понятное имя, Субъект. Я уже сталкивался с этим: WinAPI дает возможность выбрать любое свойство для идентификации, а скажем WinHTTP только по свойству Кому выдан. С этими обертками, что от 1С, что от MS все очень урбно получается. Они реализуют только часть функционала, на их взгляд наиболее востребованную и ты неожиданно натыкаешься на ограничение их реализации
#10
by loh_pedalny
мдя... В курсе, что сертификаты хранятся не в Регистрах сведений, а в хранилище сертификатов на компе?
#13
by loh_pedalny
можно, но только менеджер криптографии от MS о них ничо не знает. Их поначалу неплохо бы в хранилище импортировать, а уж потом...
#14
by oleg_km
А действительно, как сертификат попал в регистр сведений, из какого файла? Раз им подписываю сообщение, значит это сертификат с закрытым ключем. Разве можно держать сертификат с закрытым ключем для MS криптопровайдера в файле? По-моему только в p12 для импорта. Если кто знает - подскажите, а то надоедает каждый раз импортировать в хранилице
#16
by oleg_km
Так открытым ключем вроде как не подписывают. Открытым ключем ключем шифруют. По смыслу так получается
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Почему в БП может не полностью списываться транспортные расходы?
- УПП закрытие 25 и 26 счетов и незавершенка
- как выполнить свертку базы конфигурации БГУ?
- Период предшествующий отчетному
- Удаление регистрации из плана обмена
- УТ11 Открытие денежного ящика при снятии Z-отчета.Продолжение.
- v8: Ошибка загрузки внешней компоненты для склонения ФИО
- ут 11. как сделать отбор в подборе номенклатуры?
- тип Регистр сведений в табличном поле справочника
- Недостаточно прав в запросе
- СКД выводит границы ячеек
- Округление в отчетности
- v8: Очень медленная работа УПП!!!
- Как: ИБ источники Реквезит номенклатуры в ИБ приёмник свойство номенклатуры
- Обмен между КА8 и КА8
- На фискальнике печатает Чек аннулирован
- Типовой перенос данных из ЗИк 77 в ЗУП корп.Не переносятся начисления!
- Как повторить отчет несколько раз на странице
- Почему делается проводка дт 90.3 кт 20.1?
- 8.2 УП форма нового отчета проблема с настройкой