2016-10-29 01:35:15 +08:00
|
|
|
---
|
2017-07-01 07:47:15 +08:00
|
|
|
title: Data Protection in ASP.NET Core
|
2016-10-29 01:35:15 +08:00
|
|
|
author: rick-anderson
|
2017-11-02 03:34:09 +08:00
|
|
|
description: This document serves as a table of contents for the various ASP.NET Core data protection topics.
|
2016-10-29 01:35:15 +08:00
|
|
|
manager: wpickett
|
2018-01-29 23:21:31 +08:00
|
|
|
ms.author: riande
|
2016-10-29 01:35:15 +08:00
|
|
|
ms.date: 10/14/2016
|
2017-03-03 08:50:36 +08:00
|
|
|
ms.prod: asp.net-core
|
2018-01-29 23:21:31 +08:00
|
|
|
ms.technology: aspnet
|
|
|
|
ms.topic: article
|
2016-10-29 01:35:15 +08:00
|
|
|
uid: security/data-protection/index
|
|
|
|
---
|
2018-03-22 08:18:35 +08:00
|
|
|
# Data Protection in ASP.NET Core
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Introduction to data protection](xref:security/data-protection/introduction)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Get started with the Data Protection APIs](xref:security/data-protection/using-data-protection)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Consumer APIs](xref:security/data-protection/consumer-apis/index)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Consumer APIs overview](xref:security/data-protection/consumer-apis/overview)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Purpose strings](xref:security/data-protection/consumer-apis/purpose-strings)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Purpose hierarchy and multi-tenancy](xref:security/data-protection/consumer-apis/purpose-strings-multitenancy)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-22 08:18:35 +08:00
|
|
|
* [Hash passwords](xref:security/data-protection/consumer-apis/password-hashing)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-22 08:18:35 +08:00
|
|
|
* [Limit the lifetime of protected payloads](xref:security/data-protection/consumer-apis/limited-lifetime-payloads)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-22 08:18:35 +08:00
|
|
|
* [Unprotect payloads whose keys have been revoked](xref:security/data-protection/consumer-apis/dangerous-unprotect)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Configuration](xref:security/data-protection/configuration/index)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-22 08:18:35 +08:00
|
|
|
* [Configure ASP.NET Core Data Protection](xref:security/data-protection/configuration/overview)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Default settings](xref:security/data-protection/configuration/default-settings)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Machine-wide policy](xref:security/data-protection/configuration/machine-wide-policy)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Non DI-aware scenarios](xref:security/data-protection/configuration/non-di-scenarios)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Extensibility APIs](xref:security/data-protection/extensibility/index)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Core cryptography extensibility](xref:security/data-protection/extensibility/core-crypto)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Key management extensibility](xref:security/data-protection/extensibility/key-management)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Miscellaneous APIs](xref:security/data-protection/extensibility/misc-apis)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Implementation](xref:security/data-protection/implementation/index)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Authenticated encryption details](xref:security/data-protection/implementation/authenticated-encryption-details)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Subkey derivation and authenticated encryption](xref:security/data-protection/implementation/subkeyderivation)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Context headers](xref:security/data-protection/implementation/context-headers)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Key management](xref:security/data-protection/implementation/key-management)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Key storage providers](xref:security/data-protection/implementation/key-storage-providers)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Key encryption at rest](xref:security/data-protection/implementation/key-encryption-at-rest)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-22 08:18:35 +08:00
|
|
|
* [Key immutability and settings](xref:security/data-protection/implementation/key-immutability)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Key storage format](xref:security/data-protection/implementation/key-storage-format)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Ephemeral data protection providers](xref:security/data-protection/implementation/key-storage-ephemeral)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Compatibility](xref:security/data-protection/compatibility/index)
|
2016-10-29 01:35:15 +08:00
|
|
|
|
2018-03-19 10:25:14 +08:00
|
|
|
* [Replacing ASP.NET <machineKey> in ASP.NET Core](xref:security/data-protection/compatibility/replacing-machinekey)
|