Используется ли System.Security.Cryptography.RSACng для подписи и проверки безопасности потока данных? - PullRequest
1 голос
/ 28 января 2020

У меня есть экземпляр X509Certificate2, который содержит экземпляр System.Security.Cryptography.RSACng, импортированный из файла .pfx.

Я не хочу читать файл с диска каждый раз, когда мне нужно его использовать .

Безопасно ли иметь только один глобальный экземпляр, который используется несколькими потоками?

Я использую. Net Core 3.1 для Linux и Windows.

1 Ответ

2 голосов
/ 28 января 2020

Нет, класс RSACng не является потокобезопасным.

Также имейте в виду, что этот класс недоступен для Linux или Ma c. Это Windows -только реализация. Так что оставляйте абстрактную RSA ссылку на класс повсюду в приложении вместо этой конкретной реализации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...