ITimeLimitedDataProtector Schnittstelle

Definition

Eine Schnittstelle, die Datenschutzdienste bereitstellen kann, bei denen Nutzlasten eine endliche 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

Es ist beabsichtigt, dass Die Nutzlastlebensdauer etwas kurz ist. Nutzlasten, die über diesen Mechanismus geschützt sind, sind nicht für langfristige Beständigkeit vorgesehen (z. B. länger als einige Wochen).

Methoden

CreateProtector(String)

Erstellt einen ITimeLimitedDataProtector bestimmten Zweck.

Protect(Byte[])

Kryptografisch schützt einen Teil von Nurtextdaten.

(Geerbt von IDataProtector)
Protect(Byte[], DateTimeOffset)

Kryptografisch schützt einen Teil von Nurtextdaten, ablaufen die Daten zum ausgewählten Zeitpunkt ab.

Unprotect(Byte[])

Kryptografisch entschützt einen Teil geschützter Daten.

(Geerbt von IDataProtector)
Unprotect(Byte[], DateTimeOffset)

Kryptografisch entschützt einen Teil geschützter Daten.

Erweiterungsmethoden

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

Kryptografisch schützt eine Teil von Nurtextdaten, die die Daten ablaufen, nachdem die angegebene Zeit abgelaufen ist.

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

Kryptografisch schützt einen Teil von Nurtextdaten, ablaufen die Daten zum ausgewählten Zeitpunkt ab.

Protect(ITimeLimitedDataProtector, String, TimeSpan)

Kryptografisch schützt eine Teil von Nurtextdaten, die die Daten ablaufen, nachdem die angegebene Zeit abgelaufen ist.

ToTimeLimitedDataProtector(IDataProtector)

Wandelt eine IDataProtector in eine ITimeLimitedDataProtector um, damit Nutzlasten mit einer endlichen Lebensdauer geschützt werden können.

Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset)

Kryptografisch entschützt einen Teil geschützter Daten.

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Erstellt eine IDataProtector angegebene Liste der Zwecke.

CreateProtector(IDataProtectionProvider, String, String[])

Erstellt eine IDataProtector angegebene Liste der Zwecke.

Protect(IDataProtector, String)

Kryptografisch schützt einen Teil von Nurtextdaten.

Unprotect(IDataProtector, String)

Kryptografisch entschützt einen Teil geschützter Daten.

Gilt für