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

Уведомление

Icon
Error

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

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

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

Имеем обычную подпись с документом.

Пытаюсь её усовершенствовать. Но происходит ошибка Unknown error code (0xC2110121)
Что соответствует значению Не задан адрес службы OCSP

У этого сертификата действительно нет атрибута, где указан url для доступа к ocsp-службе.
Но я установил это значение через оснастку "сертификаты"
t.png (47kb) загружен 22 раз(а).

И всё равно ошибка та же.


Собранный по правилам лог прилагаю
CSL1244.LOG (3kb) загружен 9 раз(а).

а также сертификат
korus_cert.zip (2kb) загружен 9 раз(а).

Могу также прикрепить документ и подпись, на которые нужно было наложить усов. подпись
Offline cross  
#2 Оставлено : 19 августа 2016 г. 10:41:07(UTC)
Анатолий Беляев

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

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

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

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

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

Автор: cross Перейти к цитате
Вы ocsp адрес указали для сертификата пользователя или для сертификата выдавшего проверяемый сертификат? Нужно именно для сертификата выдавшего.


Естественно я назначил корневому сертификату.
1.png (245kb) загружен 38 раз(а).

А что лог сказал?

Другое дело, что может быть на стороне коруса есть проверка не отдавать инфу по этому сертификату, т.к. у него нет этого необходимого атрибута. Чтобы мотивировать покупать сертификаты с полным набором атрибутов. Но это только догадка.
Offline cross  
#4 Оставлено : 22 августа 2016 г. 13:47:48(UTC)
Анатолий Беляев

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

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

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Цитата:
Другое дело, что может быть на стороне коруса есть проверка не отдавать инфу по этому сертификату, т.к. у него нет этого необходимого атрибута. Чтобы мотивировать покупать сертификаты с полным набором атрибутов. Но это только догадка.

Можете попробовать ocsputil отправить запрос на ваш сертификат в службу которую вы указали и проверить какой ответ она выдала.
В логе ни чего нашего нет. Вы включали логирование как указано тут - https://www.cryptopro.ru....aspx?g=posts&t=4577
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline CryptoUser  
#5 Оставлено : 23 августа 2016 г. 12:57:02(UTC)
CryptoUser

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

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

запрос к ocsp сделал и получил ответ
1_o.png (5kb) загружен 23 раз(а).
2_o.png (10kb) загружен 22 раз(а).

Сами файлы прикладываю в архиве. На мой дилетантский взгляд всё норм. Ответ пришёл.

ocsp.zip (3kb) загружен 6 раз(а).


Что касаемо настроек логирования,то я добавил в реестр следующие значения
Цитата:

Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp\Tracing]
"Enabled"=dword:00000001
"LogFilePrefix"=""
"ToFileOrDebugger"=dword:00000001
"ShowBytes"=dword:00000001
"ShowApiTrace"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Trace]
"cades.dll"=""
"ProcessFlags"=dword:00000002
"reprov.dll"=""
"reprovb.dll"=""
"cprevchk.dll"=""
"ocspcli.dll"=""
"tspcli.dll"=""
"pkivalidator.dll"=""
"cadescom.dll"=""


Цитата:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp\Tracing]
"Enabled"=dword:00000001
"LogFilePrefix"=""
"ToFileOrDebugger"=dword:00000001
"ShowBytes"=dword:00000001
"ShowApiTrace"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Crypto Pro\Trace]
"cades.dll"=""
"ProcessFlags"=dword:00000002
"reprov.dll"=""
"reprovb.dll"=""
"cprevchk.dll"=""
"ocspcli.dll"=""
"tspcli.dll"=""
"pkivalidator.dll"=""
"cadescom.dll"=""



Offline CryptoUser  
#6 Оставлено : 23 августа 2016 г. 13:00:30(UTC)
CryptoUser

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

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

В принципе вы сами можете попробовать повторить эту ошибку. Документ и обычную подпись к нему прикладываю

testts.zip (250kb) загружен 5 раз(а).

Она происходит независимо от сервера штампа времени. Т.е. с вашим тестовым такая же ошибка.

Отредактировано пользователем 23 августа 2016 г. 13:27:23(UTC)  | Причина: Не указана

Offline CryptoUser  
#7 Оставлено : 23 августа 2016 г. 13:39:49(UTC)
CryptoUser

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

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

вот код

Код:

static void Main(string[] args)
        {
            string document = Convert.ToBase64String(File.ReadAllBytes(@"D:\tmp2\GuaranteeLetter_41548_8023914_EC19228AAED8446984F00C246CA0E4D6.pdf"));
            string signature = Convert.ToBase64String(File.ReadAllBytes(@"D:\tmp2\GuaranteeLetter_41548_8023914_EC19228AAED8446984F00C246CA0E4D6.pdf.sig"));

            EnchanceSignature(document, signature);
        }

        public static string EnchanceSignature(string document, string signature)
        {
            var signedData = new CadesSignedData
            {
                ContentEncoding = CADESCOM_CONTENT_ENCODING_TYPE.CADESCOM_BASE64_TO_BINARY,
                Content = document
            };


            signedData.VerifyCades(signature, CADESCOM_CADES_TYPE.CADESCOM_CADES_BES, true);
          

            string signedDataBase64 = signedData.EnhanceCades(CADESCOM_CADES_TYPE.CADESCOM_CADES_X_LONG_TYPE_1, "http://testca.cryptopro.ru/tsp/");

          

            return signedDataBase64;
        }
Offline cross  
#8 Оставлено : 24 августа 2016 г. 13:07:42(UTC)
Анатолий Беляев

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

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

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
ocsputil говорит что в сертификате оператора службы OCSP нет расширения для подписания OCSP ответов.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline CryptoUser  
#9 Оставлено : 26 августа 2016 г. 13:38:42(UTC)
CryptoUser

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

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

Автор: cross Перейти к цитате
ocsputil говорит что в сертификате оператора службы OCSP нет расширения для подписания OCSP ответов.

Спасибо за ответ.

А теперь объясните, пожалуйста, поподробней.

Получается, что всеми сертификатами выпущенными от этого УЦ нельзя сделать усов. подпись?
Ведь, для остальных сертификатов этого УЦ также будет в OCSP-ответе этот сертификат оператора службы OCSP.

А что это за расширение такое? Назовите его OID.

Вообще очень странно. Корус - один из крупнейших УЦ. И получается с помощью его сертификатов нельзя будет создать усов. подпись?
Это расширение действительно необходимо для создания усов. подписи?
Есть ли способ обойти эту проблему?




Offline dedov  
#10 Оставлено : 26 августа 2016 г. 16:55:11(UTC)
dedov

Статус: Эксперт

Группы: Участники
Зарегистрирован: 03.04.2008(UTC)
Сообщений: 380
Мужчина
Откуда: Россия, г. Белгород

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