ITimeLimitedDataProtector Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Schnittstelle, die Datenschutzdienste bereitstellen kann, bei denen Nutzlasten eine begrenzte Lebensdauer haben.
public interface class ITimeLimitedDataProtector : Microsoft::AspNetCore::DataProtection::IDataProtector
public interface ITimeLimitedDataProtector : Microsoft.AspNetCore.DataProtection.IDataProtector
type ITimeLimitedDataProtector = interface
interface IDataProtector
interface IDataProtectionProvider
type ITimeLimitedDataProtector = interface
interface IDataProtectionProvider
interface IDataProtector
Public Interface ITimeLimitedDataProtector
Implements IDataProtector
- Implementiert
Hinweise
Die Nutzlastlebensdauer soll etwas kurz sein. Nutzlasten, die über diesen Mechanismus geschützt sind, sind nicht für eine langfristige Persistenz (z. B. länger als einige Wochen) vorgesehen.
Methoden
CreateProtector(String) |
Erstellt einen ITimeLimitedDataProtector bestimmten Zweck. |
Protect(Byte[], DateTimeOffset) |
Kryptografisch schützt ein Stück Klartextdaten, wobei die Daten zum gewählten Zeitpunkt ablaufen. |
Protect(Byte[]) |
Kryptografisch schützt ein Stück Klartextdaten. (Geerbt von IDataProtector) |
Unprotect(Byte[], DateTimeOffset) |
Hebt den Schutz geschützter Daten kryptografisch auf. |
Unprotect(Byte[]) |
Hebt den Schutz geschützter Daten kryptografisch auf. (Geerbt von IDataProtector) |
Erweiterungsmethoden
Protect(ITimeLimitedDataProtector, Byte[], TimeSpan) |
Kryptografisch schützt ein Stück Klartextdaten und läuft die Daten ab, nachdem die angegebene Zeit verstrichen ist. |
Protect(ITimeLimitedDataProtector, String, DateTimeOffset) |
Kryptografisch schützt ein Stück Klartextdaten, wobei die Daten zum gewählten Zeitpunkt ablaufen. |
Protect(ITimeLimitedDataProtector, String, TimeSpan) |
Kryptografisch schützt ein Stück Klartextdaten und läuft die Daten ab, nachdem die angegebene Zeit verstrichen ist. |
ToTimeLimitedDataProtector(IDataProtector) |
Konvertiert ein IDataProtector in ein ITimeLimitedDataProtector , sodass Nutzlasten mit einer endlichen Lebensdauer geschützt werden können. |
Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset) |
Hebt den Schutz geschützter Daten kryptografisch auf. |
CreateProtector(IDataProtectionProvider, IEnumerable<String>) |
Erstellt eine IDataProtector angegebene Liste von Zwecken. |
CreateProtector(IDataProtectionProvider, String, String[]) |
Erstellt eine IDataProtector angegebene Liste von Zwecken. |
Protect(IDataProtector, String) |
Kryptografisch schützt ein Stück Klartextdaten. |
Unprotect(IDataProtector, String) |
Hebt den Schutz geschützter Daten kryptografisch auf. |