Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline milo1  
#1 Оставлено : 29 марта 2019 г. 18:13:56(UTC)
milo1

Статус: Новичок

Группы: Участники
Зарегистрирован: 29.03.2019(UTC)
Сообщений: 4

Добрый день,

возможно ли реализовать https://www.cryptopro.ru...ge/cades_bes_sample.html
при помощи cryptcp?



Offline Максим Коллегин  
#2 Оставлено : 29 марта 2019 г. 18:14:52(UTC)
Максим Коллегин

Статус: Сотрудник

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,390
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 37 раз
Поблагодарили: 714 раз в 619 постах
Конечно, такая по умолчанию и создаётся.
Знания в базе знаний, поддержка в техподдержке
Offline milo1  
#3 Оставлено : 29 марта 2019 г. 18:18:39(UTC)
milo1

Статус: Новичок

Группы: Участники
Зарегистрирован: 29.03.2019(UTC)
Сообщений: 4

Автор: Максим Коллегин Перейти к цитате
Конечно, такая по умолчанию и создаётся.


А по необходимым ключам не подскажете, пробую cryptcp -signf -dn "имя" -cadesbes "file1.txt" "file2.txt" ?
Offline Максим Коллегин  
#4 Оставлено : 29 марта 2019 г. 18:25:21(UTC)
Максим Коллегин

Статус: Сотрудник

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,390
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 37 раз
Поблагодарили: 714 раз в 619 постах
Убрать cadesbes?
Знания в базе знаний, поддержка в техподдержке
Offline milo1  
#5 Оставлено : 29 марта 2019 г. 18:57:11(UTC)
milo1

Статус: Новичок

Группы: Участники
Зарегистрирован: 29.03.2019(UTC)
Сообщений: 4

Автор: Максим Коллегин Перейти к цитате
Убрать cadesbes?


Чуть перефразирую:

вот это код:

Код:

private static string SignWithCert(string certFingerPrint, byte[] dataToSoSign, bool attached)
        {
            CAdESCOM.CPSigner signer = new CAdESCOM.CPSigner();
            CAdESCOM.CPStore store = new CAdESCOM.CPStore();
            try
            {
                store.Open();
                var cert = store.Certificates.Cast<CAPICOM.ICertificate>().SingleOrDefault(c => c.Thumbprint.ToUpper() == certFingerPrint.ToUpper());
                signer.Certificate = cert ?? throw new Exception($"Сертификат [{certFingerPrint}] не обнаружен в хранилище сертификтов доступном КриптоПРО");
            }
            finally
            {
                store.Close();
            }

            CAdESCOM.CadesSignedData sdata = new CAdESCOM.CadesSignedData
            {
                ContentEncoding = CAdESCOM.CADESCOM_CONTENT_ENCODING_TYPE.CADESCOM_BASE64_TO_BINARY,
                Content = Convert.ToBase64String(dataToSoSign)
            };
            var signedData = sdata.SignCades(signer, CAdESCOM.CADESCOM_CADES_TYPE.CADESCOM_CADES_BES, !attached, CAdESCOM.CAPICOM_ENCODING_TYPE.CAPICOM_ENCODE_ANY);

            return signedData;
        }


Реализует подпись, которая проходит проверку наравне с https://www.cryptopro.ru...ge/cades_bes_sample.html

С cryptcp перепробовал все возможные варианты, проверку не проходит.


Offline Андрей Писарев  
#6 Оставлено : 30 марта 2019 г. 22:19:05(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,276
Мужчина
Российская Федерация

Сказал «Спасибо»: 547 раз
Поблагодарили: 2196 раз в 1714 постах
Здравствуйте.

Проверьте: SignCades, третий параметр.
Аналогично по утилите вопрос.

Какой тип подписи: присоединенная или отсоединенная должна быть?
Техническую поддержку оказываем тут
Наша база знаний
Offline milo1  
#7 Оставлено : 4 апреля 2019 г. 13:30:40(UTC)
milo1

Статус: Новичок

Группы: Участники
Зарегистрирован: 29.03.2019(UTC)
Сообщений: 4

Автор: Андрей Писарев Перейти к цитате
Здравствуйте.

Проверьте: SignCades, третий параметр.
Аналогично по утилите вопрос.

Какой тип подписи: присоединенная или отсоединенная должна быть?


Добрый день, третий параметр снаружи приходит true, соответсвенно в самом методе становится false. Так и должно быть. Этот код проходит прорверку.
Вопрос как реализовать SignCades при помощи утилиты cryptcp и возможно ли это вообще?
Offline IvanVV  
#8 Оставлено : 18 января 2020 г. 1:20:04(UTC)
IvanVV

Статус: Новичок

Группы: Участники
Зарегистрирован: 18.01.2020(UTC)
Сообщений: 3
Российская Федерация

Автор: milo1 Перейти к цитате
Автор: Андрей Писарев Перейти к цитате
Здравствуйте.

Проверьте: SignCades, третий параметр.
Аналогично по утилите вопрос.

Какой тип подписи: присоединенная или отсоединенная должна быть?


Добрый день, третий параметр снаружи приходит true, соответсвенно в самом методе становится false. Так и должно быть. Этот код проходит прорверку.
Вопрос как реализовать SignCades при помощи утилиты cryptcp и возможно ли это вообще?


Приветствую! Тоже столкнулся с проблемой. Удалось ли выполнить подпись с помощью cryptcp аналогично cades_bes_sample.html?
Offline Андрей Писарев  
#9 Оставлено : 18 января 2020 г. 1:22:52(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,276
Мужчина
Российская Федерация

Сказал «Спасибо»: 547 раз
Поблагодарили: 2196 раз в 1714 постах
Здравствуйте.

Уточните, в чём возникла сложность?
К cryptcp есть Руководство по использованию

Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#10 Оставлено : 18 января 2020 г. 1:29:50(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,276
Мужчина
Российская Федерация

Сказал «Спасибо»: 547 раз
Поблагодарили: 2196 раз в 1714 постах
Цитата:

z:\cryptcp.exe -sign -thumbprint 67BD92829D85A47E4FB4BB5AABF8A96B047DF05D -der y:\file.doc y:\file.doc.sig


+ дополнительные опции (base64, отключить проверку цепочки\отзыва и т.п.) в руководстве к утилите.
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.