Перейти к контенту

Рекомендуемые сообщения

ОС: Windows 8.1 Профессиональная. ПО: Vipnet 4.2 (2.36190)

Создал тестовый сертификат, используя инструкцию Создание запроса на сертификат. Установил Корневой сертификат УЦ, Список отозванных сертификатов (СОС), сформированный сертификат в соответствующие разделы. Указал для сертификата контейнер с закрытым ключом. При попытке подписать "Hello world" данным сертификатом, выдаётся ошибка "встречено неверное значение тэга ASN1". Создал ещё несколько сертификатов, поменяв криптопровайдера - ситуация не изменилась.

Прошу объяснить, как это исправить.

С уважением, Александр.

Ссылка на комментарий
Поделиться на других сайтах

Запрос на сертификат создавался на моём компьютере, после чего через Тестовый удостоверяющий центр ИнфоТеКС формировался сертификат.

Для проверки использовалось стороннее ПО, которое успешно подписывало текст другими сертификатами с закрытым ключом.

Также использовалась  Проверка создания электронной подписи CAdES-X Long Type 1

В обоих случаях при использовании тестового сертификата возникала ошибка.

Также была попытка сформировать подпись в pdf-файле, открытом при помощи Adobe Acrobat XI Pro. В случае использования тестового сертификата получил ошибку

"Не удалось закончить создание этой подписи.  

Ошибка превышения размера.  

Неподдерживаемый алгоритм открытых ключей"

При использовании другого сертификата всё срабатывало корректно.

Ссылка на комментарий
Поделиться на других сайтах

ПО, на которое вы ссылаетесь разработано компанией КРИПТО-ПРО (ЭЦП-браузер плагин и КРИПТО-ПРО PDF).
Это ПО умеет работать со сторонними CSP только через MS Crypto API.

Одновременное включение поддержки MS Crypto API и для КРИПТО-ПРО CSP и для ViPNet CSP - проблематично.

Ссылка на комментарий
Поделиться на других сайтах

basid, но у меня на компьютере не установлено ПО КРИПТО-ПРО CSP. Раньше да, было. Но сейчас оно удалено. И то стороннее ПО, про которое я говорил, работает через стандартные функции crypt32.dll, advapi.dll, и мне удалось "отловить", что ошибка происходит в функции CertDuplicateCertificateContext

Ссылка на комментарий
Поделиться на других сайтах

Чтение документации - сто рублей за слово.
Изготовление скриншотов по документации - десять рублей за пиксель.

P.S. Вы правда думаете, что почитать справку и посмотреть настройки - очень сильное колдунство?

Ссылка на комментарий
Поделиться на других сайтах

Basid, если Вы говорите про галочку "Поддержка работы ViPNet CSP через Microsoft CryptoAPI" на закладке "Дополнительно", то она стоит и стояла с самого начала. Также на компьютере не установлено ПО "совместимость с продуктами Microsoft". Вы про это говорили? Если да, то это никак не влияет на ошибки.

Ссылка на комментарий
Поделиться на других сайтах

Шаблон сертификата: Квалифицированный

Назначение: Подпись и шифрование

Криптопровайдер. Были созданы 3 тестовых сертификата с 3-мя разными криптопровайдерами.

Ссылка на комментарий
Поделиться на других сайтах

Благодарю, с этой проблемой разобрался, пошёл решать другие.
Всем большое спасибо за ответы.

Ссылка на комментарий
Поделиться на других сайтах

51 minutes ago, Александр Винокуров said:

Благодарю, с этой проблемой разобрался, пошёл решать другие.
Всем большое спасибо за ответы.

Если есть возможность раскажите в кратце в чём была проблема

Ссылка на комментарий
Поделиться на других сайтах

Задача: разработать ПО, которое будет, грубо говоря, подписывать определённый кусок текста в xml-файле, используя сертификат. Чтобы получить сертификат, прислали инструкцию (ссылка в первом посте). Сертификат получил, подписать текст не получается: происходит слом на функции CryptSignHashA из advapi32.dll. Общаясь с техподдержкой узнал, что тестовые сертификаты не подходят для данных операций. Вкратце так.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...

Важная информация

Продолжая пользоваться сайтом вы принимаете Условия использования.