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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline auglov  
#1 Оставлено : 16 мая 2017 г. 0:09:17(UTC)
auglov

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

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

Сказал(а) «Спасибо»: 3 раз
Здравствуйте.

Пробую сделать:

Код:

    var doSignBase64Data = function(base64Data) {
        var oSignedData = cadesplugin.CreateObject("CAdESCOM.CadesSignedData");
        oSignedData.ContentEncoding = cadesplugin.CADESCOM_BASE64_TO_BINARY;
        oSignedData.Content = base64Data;
        oSignedData.DisplayData = 1;
        return oSignedData.SignCades(getSigner(), cadesplugin.CADESCOM_CADES_BES);
    }


Все идеально. Сертификат у меня с алгоритмом хеширования 3411 2012_256.

Теперь пробую вот так на тех же данных:

Код:


    var doSignBase64Data = function(base64Data) {
        var oSignedData = cadesplugin.CreateObject("CAdESCOM.CadesSignedData");
        //oSignedData.ContentEncoding = cadesplugin.CADESCOM_BASE64_TO_BINARY;
        //oSignedData.Content = base64Data;
        //oSignedData.DisplayData = 1;

        var oHashedData = cadesplugin.CreateObject("CAdESCOM.HashedData");
        oHashedData.Algorithm = cadesplugin.CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256;
        oHashedData.DataEncoding = cadesplugin.CADESCOM_BASE64_TO_BINARY;
        oHashedData.Hash(base64Data);

        return oSignedData.SignHash(oHashedData, getSigner(), cadesplugin.CADESCOM_CADES_BES);
        //return oSignedData.SignCades(getSigner(), cadesplugin.CADESCOM_CADES_BES);
    };


Получаю ошибку

Код:

---------------------------
Сообщение с веб-страницы
---------------------------
Error: Неправильное значение хеша.
---------------------------
ОК   
---------------------------


Причем она происходит где-то внутри oSignedData.SignHash и даже по try-catch не ловится совсем.

Пробовал oHashedData.Algorithm = cadesplugin.CADESCOM_HASH_ALGORITHM_CP_GOST_3411 - ошибка уже ловится и пишет, что неправильный алгоритм (что, действительно, так).

Пробовал делать oHashedData.SetHashValue(hashValue) вместо oHashedData.Hash(base64Data) - то же самое - падает на oSignedData.SignHash

Что не так?

Отредактировано пользователем 16 мая 2017 г. 0:10:17(UTC)  | Причина: Не указана

Offline cross  
#2 Оставлено : 16 мая 2017 г. 11:40:41(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
У вас какой криптопровайдер используется с этим сертификатом?
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline auglov  
#3 Оставлено : 16 мая 2017 г. 12:23:14(UTC)
auglov

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

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

Сказал(а) «Спасибо»: 3 раз
Сейчас стоит CSP 4.0.9842, ядро 4.0.9014 КС2.
cadesplugin тоже какой-то недавно свежий ставил. Только что, на всякий случай, еще раз скачал версию 2.0 и поставил отсюда: https://www.cryptopro.ru/products/cades/plugin/. Без изменений.
Offline cross  
#4 Оставлено : 16 мая 2017 г. 14:40:57(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
А сертификат можете приложить?
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline auglov  
#5 Оставлено : 16 мая 2017 г. 14:47:05(UTC)
auglov

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

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

Сказал(а) «Спасибо»: 3 раз
test_gge.rar (2kb) загружен 9 раз(а). - вся цепочка сертификатов.
Закрытый ключ нужен?
Offline cross  
#6 Оставлено : 16 мая 2017 г. 15:29:55(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
А можно у вас скрин получить с тестовой страницы нашей где видна инфо о вашем сертификате?
https://www.cryptopro.ru...ge/cades_bes_sample.html
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline auglov  
#7 Оставлено : 16 мая 2017 г. 15:35:11(UTC)
auglov

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

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

Сказал(а) «Спасибо»: 3 раз
Версия плагина: 2.0.12888 Версия криптопровайдера: 4.0.9842
Криптопровайдер: Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider

Bezymjannyjj.png (170kb) загружен 26 раз(а).

Offline auglov  
#8 Оставлено : 16 мая 2017 г. 15:40:03(UTC)
auglov

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

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

Сказал(а) «Спасибо»: 3 раз
Может ли быть причина в том, что у меня в CSP почему-то алгоритмы вот такие стали? Не помню, чтобы я их сознательно в этом месте менял:

Bezymjannyjj2.png (32kb) загружен 35 раз(а).
Offline cross  
#9 Оставлено : 16 мая 2017 г. 15:46:01(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Не могли бы вы на тестовой странице нажать кнопку подписать? Тогда появится доп информация о сертификате.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline auglov  
#10 Оставлено : 16 мая 2017 г. 15:55:09(UTC)
auglov

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

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

Сказал(а) «Спасибо»: 3 раз
Информация о сертификате

Владелец: CN=ТестГГЭ6

Издатель: CN="Тестовый УЦ ООО ""КРИПТО-ПРО"""

Выдан: 12.04.2017 09:10:00

Действителен до: 12.07.2017 09:20:00

Криптопровайдер: Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider

Алгоритм ключа: ГОСТ Р 34.10-2012 256 бит


Bezymjannyjj3.png (247kb) загружен 40 раз(а).

Отредактировано пользователем 16 мая 2017 г. 15:55:58(UTC)  | Причина: Не указана

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