Nate McMaster
7520ffa0ef
Fix up service scoping in the EF Core xml repository and update package version to 2.2
2018-08-30 16:22:43 -07:00
dan.s.ward
8f7d995508
Added Entity Framework Core backed IXmlRepository with tests and sample ( #303 )
2018-08-29 14:04:37 -07:00
Ryan Brandenburg
15ff22bc5c
Upgrade to netcoreapp22
2018-05-08 10:50:10 -07:00
Pranav K
f0fef3f20d
Update samples and tests to target netcoreapp2.1
2017-11-13 15:27:54 -08:00
Nate McMaster
49b2e22ab3
Pin tool and package versions to make builds more repeatable
2017-11-01 09:09:28 -07:00
Pavel Krymets
ee009982dc
Add KeyVault encryption to DataProtection ( #273 )
2017-09-11 08:51:56 -07:00
Nate McMaster
9b45e7f118
Use PackageLineup to manage PackageReference versions
2017-08-29 09:16:24 -07:00
Nate McMaster
28acde451e
Use Directory.Build.props/targets
2017-08-29 09:14:03 -07:00
Ryan Brandenburg
aa89cb7fac
Remove NETSTandard.Library.NETFramework
2017-07-07 10:30:43 -07:00
Nate McMaster
5d1a523682
Make ILoggerFactory an optional service on any DI-injected services
2017-06-13 15:15:19 -07:00
Nate McMaster
abf05e2856
Docker: add warning when FileSystemXmlRepository saves a key to non-volume mounted folder
2017-06-13 11:04:52 -07:00
Nate McMaster
b706a75e03
Target .NET Standard 2.0
...
This retargets all data protection libraries to ns2.0. This means .NET
Framework applications will need to upgrade to .NET Framework 4.6.1.
This upgrade makes available API to .NET Core that was previously only
available on .NET Framework, such as encrypting keys at rest with
certificates.
New API for .NET Core users:
- IDataProtectionBuilder.ProtectKeysWithCertificate(string thumbprint)
- CertificateXmlEncryptor
- ICertificateResolver
- DataProtectionProvider
- .Create(string applicationName, X509Certificate2 certificate)
- .Create(DirectoryInfo keyDirectory, X509Certificate2 certificate)
- .Create(DirectoryInfo keyDirectory, Action<IDataProtectionBuilder>
setupAction, X509Certificate2 certificate
Other minor changes in this commit:
- Fixed samples that were using obsolete logging API
- Remove calls to api-sets, instead using kernel32. .NET Core 2.0 no
longer requires using api-sets as Nano Server now forwards kernel32
calls
- Made minor improvements to the TypeForwardingActivator
- Remove dead code an unused api baselines
- Enable more tests on macOS/Linux that previously only ran on Windows
2017-05-24 09:47:10 -07:00
Pranav K
91406009d3
Remove net451 as a cross-compile target
2017-03-23 17:20:12 -07:00
Kiran Challa
bb7b58321c
Converted samples and test projects to run on netcoreapp2.0
2017-03-23 17:05:16 -07:00
Nate McMaster
6a61e10a4b
Unify dependency versions and remove workarounds
2017-03-15 10:47:41 -07:00
Ajay Bhargav Baaskaran
cde3b96aa7
[ Fixes #134 ] Refactored DI support
...
- Refactored builder extensions and service collection extensions
- Refactored Settings/Configuration/Descriptor
- Removed ConfigurationCommon/AuthenticatedEncryptorConfigurationExtensions
- Added IAuthenticatedEncryptorFactory and implementations
- Refactored IKey to have Descriptor instead of CreateEncryptorInstance()
- Handled Repository/Encryptor special logic
- Added samples
- Updated tests
2017-03-14 19:58:46 -07:00
Nate McMaster
0668a2a52e
Upgrade to VS 2017
2017-01-31 16:51:24 -08:00
Pranav K
b3afbc79d2
Updating to 4.4 CoreFx packages
2016-12-14 14:47:27 -08:00
Pranav K
8e4ab2c6ff
Updating versions to 1.2.0-*
2016-11-09 14:17:00 -08:00
Pranav K
f3a6083c9c
Updating to netcoreapp1.1
2016-10-13 11:13:21 -07:00
Pranav K
01e9377eff
Revert "Updating to netcoreapp1.1"
...
This reverts commit a2a214f698 .
2016-10-12 16:08:10 -07:00
Pranav K
a2a214f698
Updating to netcoreapp1.1
2016-10-12 13:44:59 -07:00
Pavel Krymets
6eacfd2679
Rename Azure.Storage to AzureStorage ( #183 )
2016-10-04 11:51:50 -07:00
Pranav K
3d3d6a3fba
Updating partner package versions
2016-10-03 12:06:50 -07:00
Pavel Krymets
89c39a6c28
Update StackExchange.Redis.StrongName ( #182 )
2016-10-03 10:59:04 -07:00
Pavel Krymets
7a3fd8af33
Rename DataProtection.Azure.Blob to DataProtection.Azure.Storage ( #180 )
2016-09-29 15:23:42 -07:00
Pavel Krymets
00d593f1f2
Fix build error in samples
2016-09-07 10:33:16 -07:00
Pavel Krymets
f7c28fe47f
Fix Microsoft.AspNetCore.DataProtection.Azure.Blob dependency version in sample and test
2016-09-07 08:29:37 -07:00
Pavel Krymets
7dcbb27b6f
Updated Redis repository project to support .NET Core ( #175 )
2016-09-06 14:10:13 -07:00
Pavel Krymets
0e210dadea
Port DataProtection blob XmlRepository ( #163 )
2016-09-06 08:09:13 -07:00
Pavel Krymets
b340b0f0f7
Add Redis IXmlRepository implementation ( #173 )
2016-09-02 11:56:47 -07:00