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

Уведомление

Icon
Error

3 Страницы<123>
Опции
К последнему сообщению К первому непрочитанному
Offline doubleside  
#11 Оставлено : 1 февраля 2019 г. 14:46:25(UTC)
doubleside

Статус: Активный участник

Группы: Участники
Зарегистрирован: 23.05.2018(UTC)
Сообщений: 71
Великобритания
Откуда: London

Сказал(а) «Спасибо»: 5 раз
Поблагодарили: 1 раз в 1 постах
detached=true
Offline Артем (ЦИТ БАРС)  
#12 Оставлено : 6 августа 2019 г. 10:56:51(UTC)
Артем (ЦИТ БАРС)

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

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

Добрый день, у меня стоит таже задача, только используется сертификат ГОСТ Р 34.11-2012/34.10-2012 256 бит

В CMSSign из примеров изменил следующее

Код:

public static byte[] createHashCMSEx(byte[] data, boolean isExternalDigest,
    PrivateKey[] keys, Certificate[] certs, String path, boolean detached,
    boolean addSignCertV2) throws Exception {
    return createHashCMSEx(data, isExternalDigest, keys, certs, path,
        detached, addSignCertV2, CMStools.DIGEST_OID_2012_256, CMStools.SIGN_OID_2012_256,
        CMStools.DIGEST_ALG_NAME_2012_256, JCP.CRYPTOPRO_SIGN_2012_256_NAME, JCP.PROVIDER_NAME);
}


isExternalDigest = false
detached = true
addSignCertV2 = true

Получаю PKCS7

Код:
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


СМЭВ3 ругается на подпись
Цитата:
SignatureVerificationFaultException: Проверка подписи на вложении I_e8d6602b-02ae-4cfc-863b-586d01067ea2: Подпись не прошла проверку по сертификату.


При этом, если формировать для тех же данных и тем же сертификатом в C# с помощью кода

Код:

        public static byte[] SignByte(byte[] msg, X509Certificate2 cert)
        {
            ContentInfo contentInfo = new ContentInfo(msg);

            SignedCms signedCms = new SignedCms(contentInfo, true);

            CmsSigner cmsSigner = new CmsSigner(cert);
            cmsSigner.IncludeOption = X509IncludeOption.EndCertOnly;

            signedCms.ComputeSignature(cmsSigner, false);

            return signedCms.Encode();
        }


получим
Код:
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


Эта подпись проходит проверку в СМЭВ3

Если декодировать обе CMS с помощью https://certlogik.com/decoder/ видно что отличие только в подписи.

Подскажите, в чем может быть проблема при формировании в JCP?
Может надо использовать другой алгоритм или подписываются не те атрибуты?
Offline Евгений Афанасьев  
#13 Оставлено : 6 августа 2019 г. 12:04:35(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Здравствуйте.
Алгоритм открытого ключа сертификата ГОСТ 2012 (256)?
Тут https://dss.cryptopro.ru/Verify/Verify/ подпись проверяется?
Offline Артем (ЦИТ БАРС)  
#14 Оставлено : 6 августа 2019 г. 12:27:54(UTC)
Артем (ЦИТ БАРС)

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

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

Автор: Евгений Афанасьев Перейти к цитате
Здравствуйте.
Алгоритм открытого ключа сертификата ГОСТ 2012 (256)?
Тут https://dss.cryptopro.ru/Verify/Verify/ подпись проверяется?



1) ГОСТ Р 34.10-2012 256 бит
2) Не проходит

Цитата:

Результат проверки
Подпись не действительна

Дополнительная информация
Не удалось проверить подпись CAdES-BES. Ошибка: [Неправильное значение хеша]. Код: [0x80091007].Сообщение содержит неверную подпись.
Offline Артем (ЦИТ БАРС)  
#15 Оставлено : 6 августа 2019 г. 13:12:06(UTC)
Артем (ЦИТ БАРС)

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

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

Изменил алгоритм подписи в CMSSign на JCP.GOST_SIGN_2012_256_NAME

Код:

public static byte[] createHashCMSEx(byte[] data, boolean isExternalDigest,
    PrivateKey[] keys, Certificate[] certs, String path, boolean detached,
    boolean addSignCertV2) throws Exception {
    return createHashCMSEx(data, isExternalDigest, keys, certs, path,
        detached, addSignCertV2, CMStools.DIGEST_OID_2012_256, CMStools.SIGN_OID_2012_256,
        CMStools.DIGEST_ALG_NAME_2012_256, JCP.GOST_SIGN_2012_256_NAME, JCP.PROVIDER_NAME);
}


В СМЭВ3 ушло, но https://dss.cryptopro.ru/Verify/Verify/ все равно говорит что подпись не действительна
Offline Евгений Афанасьев  
#16 Оставлено : 6 августа 2019 г. 15:01:54(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Автор: Артем (ЦИТ БАРС) Перейти к цитате
все равно говорит что подпись не действительна

Подпись неверна или не удается проверить/построить цепочку?

Offline Артем (ЦИТ БАРС)  
#17 Оставлено : 7 августа 2019 г. 8:09:45(UTC)
Артем (ЦИТ БАРС)

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

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

Автор: Евгений Афанасьев Перейти к цитате
Автор: Артем (ЦИТ БАРС) Перейти к цитате
все равно говорит что подпись не действительна

Подпись неверна или не удается проверить/построить цепочку?



Код:

Результат проверки
Подпись не действительна

Дополнительная информация
Не удалось проверить подпись CAdES-BES. Ошибка: [Неправильное значение хеша]. Код: [0x80091007].Сообщение содержит неверную подпись.


Offline Евгений Афанасьев  
#18 Оставлено : 7 августа 2019 г. 9:45:19(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Если возможно, приложите подпись, которую проверяете.
Offline Артем (ЦИТ БАРС)  
#19 Оставлено : 9 августа 2019 г. 10:39:16(UTC)
Артем (ЦИТ БАРС)

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

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


Файл который подписывался
mvnCryptoPro.txt (1kb) загружен 6 раз(а).


Файл с подписью, загрузить с расширение p7s не дал, надо поменять
SMEV3_PKCS7_20190806140433380.txt (4kb) загружен 7 раз(а).
Offline Евгений Афанасьев  
#20 Оставлено : 9 августа 2019 г. 14:13:20(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Приложите, пожалуйста, коневой сертификат:
Код:

CN = Федеральное казначейство
O = Федеральное казначейство
C = RU
L = Москва
STREET = Большой Златоустинский переулок, д. 6, строение 1
ОГРН = 1047797019830
ИНН = 007710568760
S = г. Москва
E = uc_fk@roskazna.ru
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
3 Страницы<123>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.