Кроссплатформенная интеграция с КриптоПро (Azure, .Net Core)
Есть .net core приложение, которое работает в Azure (в докере, linux). Приложению необходимо шифровать данные, используя КриптоПро. Локально приложение разрабатывается в двух ОС - Windows и MacOS. Решал ли кто-нибудь задачу, как кроссплатформенно работать с КриптоПро?
Ответы (2 шт):
Автор решения: gbg
→ Ссылка
У них есть экзешник cprocsp, который работает кросплатформенно. Таким образом, вызывая этот экзешник с нужными ключами и обрабатывая вывод парсером, вы теоретически добьетесь нужного результата.
Автор решения: Павел Смирнов
→ Ссылка
Думаю, стоит посмотреть на .NET Core с поддержкой КриптоПро CSP: https://github.com/CryptoPro/corefx.