Использование EnterpriseLibrary.Security.Cryptography в Dotnet Core - PullRequest
0 голосов
/ 26 октября 2018

Есть несколько полнофункциональных сайтов, использующих библиотеку NuGet EnterpriseLibrary.Security.Cryptography .

Они основаны на настройках конфигурации, которые связывают любые зависимости.

Я сейчас пытаюсь написать стандартную библиотеку классов dotnet, которая использует класс CryptographyManager.

Я включил порт NuGet корпоративного пакета; EnterpriseLibrary.Security.Cryptography.NetCore

Я буду в своей библиотеке звонить:

var db = _cryptographyManager.DecryptSymmetric("RijndaelManaged", eb);

Где _cryptographyManager - это экземпляр CryptographyManager.

Проблема, с которой я столкнулся при регистрации этого экземпляра в контейнере Unity в библиотеке тестирования базового модуля .net.

В какой-то момент мне нужно получить копию зарегистрированного класса CryptographyManager, например:

CryptographyManager cryptographyManager = EnterpriseLibraryContainer.Current.GetInstance<CryptographyManager>();

Однако я не могу настроить весь контейнер. Я просто не знаю, как это сделать ...

Любая помощь или руководство было бы здорово, пожалуйста!

...