在Dotnet Core中使用EnterpriseLibrary.Security.Cryptography

时间:2018-10-26 18:15:04

标签: c# unit-testing unity-container enterprise-library

使用NuGet EnterpriseLibrary.Security.Cryptography库拥有一些全框架站点。

这些依赖于存在任何依赖关系的配置设置。

我现在正在尝试编写一个使用CryptographyManager类的dotnet标准类库。

我已经包括了企业软件包的NuGet端口; EnterpriseLibrary.Security.Cryptography.NetCore

我将在图书馆内打电话:

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

_cryptographyManagerCryptographyManager的实例。

我遇到的问题是在.net核心单元测试库中向Unity容器注册此实例。

在某个时候,我需要获取已注册的CryptographyManager类的副本,例如:

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

但是,我似乎无法设置整个容器。我只是不知道该怎么办...

请提供任何帮助或指导!

0 个答案:

没有答案