#0
by Help1с
Вообще запутался. Есть у меня подписанный файл. Нужно проверить в 1с подпись действительна или нет. Для нормальной работы я должен: 1. сначала установить сертификат контрагента на свой ПК. где взять Продпись? Сертификат я могу из хранилища сертификатов найти, а как с подписью быть?
#3
by portowyi
Корневой сертификат удостоверяющего центра (серт. контрагента) который выдавал подпись тому кто подписал файл. А подпись это же как раз и есть файл подписи с расширением *.bin, *.sgn и так далее. Лично я использую крипто-про установленную на компьютере (на сервере).
#4
by portowyi
ТекстОшибки = НСтр("ru = 'Ошибка при инициализации менеджера криптографии. Это получение менеджера криптографии
#5
by portowyi
А как то так проверяется МенеджерКриптографии.ПроверитьПодпись(ДвоичныеДанныеФайла, ДвоичныеДанныеПодписи, ЛокальныйСертификат);
#7
by Help1с
в моем случае нет отдельного файла подписи. подписывается документ ексель. нужно как-то из него вытащить подпись.
#9
by portowyi
Ну кот то же файл подписывает. Узнайте с помощью какой технологии это производится и дальше методом "от противного".
#10
by Help1с
нашел объект CAPICOM. Есть метод ChekSignature(Файл), этот метод вроде позволяет прочитать ЭЦП в документе, но не получается его использовать. Вот как я пытаюсь сделать:
#13
by zak555
Синтаксис: ПроверитьПодпись(<ИсходныеДанные>, <Подпись>, <Сертификат>) Параметры: Тип: Строка: ДвоичныеДанные. Исходные данные для проверки. Данные могут размещаться в файле (в этом случае указывается имя файла) или представлены как ДвоичныеДанные. Тип: Строка: ДвоичныеДанные. Подпись для проверки. Исходные данные могут размещаться в файле (в этом случае указываются именем исходного файла) или представлены как ДвоичныеДанные. Тип: СертификатКриптографии. В параметре возвращается сертификат, с помощью которого была произведена подпись (если сертификат включен в данные подписи). Описание: Проверяет действительность подписи. Формат исходных данных - PKCS#7. Метод не осуществляет импорт сертификатов в хранилище сертификатов из данных подписи. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Примечание: Если проверка подписи завершилась неудачно, генерируется исключительная ситуация. См. также: МенеджерКриптографии, метод НачатьПроверкуПодписи
#14
by zak555
ПолучитьСертификатыИзПодписи (GetCertificatesFromSignature) Синтаксис: ПолучитьСертификатыИзПодписи(<ИсходныеДанные>) Параметры: Тип: Строка: ДвоичныеДанные. Исходные данные, из которых будет извлечен сертификат. Данные могут размещаться в файле (в этом случае указывается имя файла) или представлены как ДвоичныеДанные. Возвращаемое значение: Тип: Массив. Содержит объекты СертификатКриптографии. Описание: Извлекает массив сертификатов из данных подписи. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. См. также: МенеджерКриптографии, метод НачатьПолучениеСертификатовИзПодписи --------------------------------------------------------------------------------
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ЭЦП и бумажная подпись
- Потерял сертификат Специалист, как можно его восстановить?
- ЭЦП в 1с Документооборот
- Ошибка TLS соединения. 0070. Подпись сертификата сервера не верна.Сбербанк
- Не удалось найти сертификат руководителя в системном хранилище сертификатов
- ЭЦП руководителя используется несколькими сотрудниками
- Бюджет Веб ЭЦП из реестра
- 1C:ЭДО Подключение. Сертификат ЭЦП.
- ЭЦП и подпись документов из 1С.
- Можно ли подписать договор при помощи эцп без провайдеров?
В этой группе 1С
- Удаление регистрации изменений в плане обмена
- СКД. Добавить процент загрузки.
- УТ 10.3 подбор номенклатуры
- Ссылка на пустое значение в поле в запросе (конструктор запросов)
- проверка конфигурации в центре лицензирования не выполнена.
- Обмен УТ 11.2.3 и БП 3.0 - проблемы с ОбъектXDTO.Проверить()
- XML из XSD
- Где хранится физически табличный документ
- УНФ 1.3 Почему разрешает перемещение несуществующего запаса
- расход при усн Реализация не делает движений КА 1.1
- 6-НДФЛ. Не заполняется строка 130.
- как получить значение дополнительного реквизита 1с УТ11
- Большая демо база не хочет разворачиваться на сервере
- УТ10. Документ.УстановкаЦенНоменклатуры изменить ТипЦен
- Настройка RLS. Привилегированный Режим.
- Может кто поделится методикой по внедрению 1С:ERP?
- КНД 0710096
- v7: 1C 7.7. Как выбрать все движения регистра до документа
- УФ: Как из подчиненной формы получить путь к данным ТЧ родительской формы
- Планировщик 1С