Цель - подписать xml файл посредством КриптоПро. Пишу в net core. На .net задача решается посредством библиотеки sharpei, в Net Core она недоступна. Проблема: Формирую xml, получаю сертификат
var store = new X509Store(StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadOnly);
try
{
foreach (var certificate in store.Certificates)
{
if (certificate.HasPrivateKey && certificate.SignatureAlgorithm.Value == "1.2.643.2.2.3")
{
return certificate;
}
}
}
finally
{
store.Close();
}
Далее для xml хочу задать PrivateKey сертификата
SmevSignetXml signedXml = new SmevSignetXml(_xd);
signedXml.SigningKey = certs[0].PrivateKey;
Вываливаюсь в ошибку. Требуется подсказка, как в Net Core реализовать подпись сертификатом.
upd: пробовал класс GostCryptography с гита, проблему решить не удалось
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я пишу программу используя SocketIODotNetХочу TextBlock присвоить переданное значение из сокета
Возвращаясь к проблеме данного кода Глобальный хук клавишОказалось он работает, НО только при установке Цели платформы х32
Разрабатываю алгоритмНе могу понять, как реализовтаь сдвиг элементов
Создал таблицу в конструкторе MS SQL ServerСвязал с DataGridView, настроил автоинкремент поля ID