Go to file
Nate McMaster eea8c1a146
Support decrypting keys with X509Certificate that is not in the X509Store
The default implementation of EncryptedXml doesn't support using the RSA
key from X509Certificate to decrypt xml unless that cert is in the X509
CurrentUser\My or Localmachine\My store. This adds support for
decrypting with the X509Certificate directly. This is useful for Linux
(often Docker) scenarios, where the user already has a .pfx file, but
may not have added it to X509Store.
2018-02-16 12:11:20 -08:00
.github Create ISSUE_TEMPLATE.md 2018-01-02 14:22:44 -08:00
build Upgrade dependencies and build tools 2018-02-14 16:45:43 -08:00
samples Update samples and tests to target netcoreapp2.1 2017-11-13 15:27:54 -08:00
shared
src Support decrypting keys with X509Certificate that is not in the X509Store 2018-02-16 12:11:20 -08:00
test Support decrypting keys with X509Certificate that is not in the X509Store 2018-02-16 12:11:20 -08:00
.appveyor.yml Update bootstrapper 2017-10-30 11:02:07 -07:00
.gitattributes
.gitignore Pin tool and package versions to make builds more repeatable 2017-11-01 09:09:28 -07:00
.travis.yml
CONTRIBUTING.md
DataProtection.sln
DataProtection.sln.DotSettings
Directory.Build.props Inclue RepositoryRoot 2017-12-13 15:36:54 -08:00
Directory.Build.targets Use MicrosoftNETCoreApp21PackageVersion to determine the runtime framework in netcoreapp2.1 2017-11-17 13:00:24 -08:00
LICENSE.txt
NuGet.config Use MSBuild to set NuGet feeds instead of NuGet.config 2017-11-20 12:15:45 -08:00
NuGetPackageVerifier.json
Provision-AutoGenKeys.ps1
README.md Add community projects section 2017-12-18 11:00:48 -08:00
build.cmd Update bootstrapper 2017-10-30 11:02:07 -07:00
build.sh Update bootstrapper 2017-10-30 11:02:07 -07:00
korebuild-lock.txt Upgrade dependencies and build tools 2018-02-14 16:45:43 -08:00
korebuild.json Pin tool and package versions to make builds more repeatable 2017-11-01 09:09:28 -07:00
run.cmd Update bootstrapper 2017-10-30 11:02:07 -07:00
run.ps1 Update bootstrappers 2017-12-01 12:27:40 -08:00
run.sh Upgrade dependencies and build tools 2018-02-14 16:45:43 -08:00
version.props Updating version to preview2 2018-01-24 15:00:26 -08:00

README.md

DataProtection

AppVeyor: AppVeyor

Travis: Travis

Data Protection APIs for protecting and unprotecting data.

This project is part of ASP.NET Core. You can find documentation for Data Protection in the ASP.NET Core Documentation. You can find samples, documentation and getting started instructions for ASP.NET Core at the Home repo.

Community Maintained Data Protection Providers & Projects