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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline AlekseyDev  
#1 Оставлено : 28 января 2024 г. 19:50:35(UTC)
AlekseyDev

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

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

По задаче, нам необходимо сформировать jwt токен, с подписью в формате pkcs#7. При этом для подписи необходимо оставить только блок SignerInfo и убрать из нее данные сертификата;

Покопав, выяснили, что Net6 имеет метод System.Security.Cryptography.Pkcs.SignedCms.RemoveCertificate(X509Certificate2 certificate)
https://learn.microsoft....view=dotnet-plat-ext-8.0

На данном этапе, необходимо логику подключить в сервис, который на NetFramwork 4.7.

И как раз не хватает метода в System.Security.Cryptography.Pkcs.SignedCms по удалению данных по сертификату.

Подскажите пожалуйста, реально ли (или может, уже имеются реализации (на c#), каким можно воспользоваться методом для удаления данных по сертификату ?

Т.к. подобного метода, здесь нет System.Security.Cryptography.Pkcs.SignedCms.

P.S. Чтоб перейти на LibCore (в котором имеется поддержка данного метода: 1) нужно перейти на Net6 и 2) КриптоПро 5.0 (лицензия).
На данном этапе не готовы (сервис на NetFrameWork 4.7, КриптоПро 4.0).
Поэтому в поисках решения...

Отредактировано пользователем 28 января 2024 г. 21:34:59(UTC)  | Причина: Не указана

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