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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline Leonra_NzOe075n  
#11 Оставлено : 5 декабря 2023 г. 13:33:01(UTC)
Leonra_NzOe075n

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

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

Сказал(а) «Спасибо»: 1 раз
Автор: Андрей * Перейти к цитате
а версию net не уточнили, какая использовалась?

возможно здесь ответ.


наш проект на netcore 3.1
Вы говорили еще, что нужно в реестре внести правки...
Offline Андрей *  
#12 Оставлено : 5 декабря 2023 г. 13:34:31(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
Автор: Leonra_NzOe075n Перейти к цитате


Вы написали про правки в реестре, но по ссылке конкретно про PKCS#7 я ничего не нашла.


в начале описывается:

Цитата:
Для того, чтобы создаваемые с помощью CryptoAPI сообщения могли быть впоследствии дополнены до форматов усовершенствованной ЭЦП (CAdES-T, CAdES-X Long Type 1 и других), они должны как минимум соответствовать базовому формату усовершенствованной ЭЦП (CAdES BES).


Если нужен стандарт "ниже", PKCS#7 - нужно отключить формирование CMS (CAdES BES).
Цитата:

Для того, чтобы отключить добавление атрибутов, нужно добавить параметр AddEsAttribute типа DWORD и значением 0 в ветку реестра "HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Cryptography\CurrentVersion\Parameters"

+ перезапустить приложение.


история по RFC:
photo_2023-12-05_14-30-04.jpg (43kb) загружен 3 раз(а).
Техническую поддержку оказываем тут
Наша база знаний
Offline Leonra_NzOe075n  
#13 Оставлено : 5 декабря 2023 г. 14:53:53(UTC)
Leonra_NzOe075n

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

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

Сказал(а) «Спасибо»: 1 раз
Автор: Андрей * Перейти к цитате

Для того, чтобы отключить добавление атрибутов, нужно добавить параметр AddEsAttribute типа DWORD и значением 0 в ветку реестра "HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Cryptography\CurrentVersion\Parameters"


Добавили раздел Parameters (его не было) и параметр AddEsAttribute - не помогло, опять та же самая ошибка.
Проверяли на компьютере руководителя со вставленной флешкой.

Цитата:
Could not determine signature algorithm for the signer certificate.
at System.Security.Cryptography.Pkcs.CmsSigner.Sign(ReadOnlyMemory`1 data, String contentTypeOid, Boolean silent, X509Certificate2Collection& chainCerts)
at System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(CmsSigner signer, Boolean silent)
at System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(CmsSigner signer)
at Samples.CMS.DetachedSignature.SignMsg(Byte[] msg, X509Certificate2 signerCert) in D:\госуслуги\EsiaTest\DetachedSignature.cs:line 169
at Samples.CMS.DetachedSignature.MainMethod(String[] args, String msg) in D:\госуслуги\EsiaTest\DetachedSignature.cs:line 74


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