ITimeLimitedDataProtector Interfejs

Definicja

Interfejs, który może zapewnić usługi ochrony danych, w których ładunki mają ograniczony okres istnienia.

public interface class ITimeLimitedDataProtector : Microsoft::AspNetCore::DataProtection::IDataProtector
public interface ITimeLimitedDataProtector : Microsoft.AspNetCore.DataProtection.IDataProtector
type ITimeLimitedDataProtector = interface
    interface IDataProtector
    interface IDataProtectionProvider
Public Interface ITimeLimitedDataProtector
Implements IDataProtector
Implementuje

Uwagi

Jest to zamierzone, że okresy istnienia ładunku są nieco krótkie. Ładunki chronione za pośrednictwem tego mechanizmu nie są przeznaczone do trwałości długoterminowej (np. dłużej niż kilka tygodni).

Metody

CreateProtector(String)

ITimeLimitedDataProtector Tworzy dany cel.

Protect(Byte[])

Kryptograficznie chroni kawałek danych w postaci zwykłego tekstu.

(Odziedziczone po IDataProtector)
Protect(Byte[], DateTimeOffset)

Kryptograficznie chroni kawałek danych w postaci zwykłego tekstu, wygasając dane w wybranym czasie.

Unprotect(Byte[])

Kryptograficznie nie chroni kawałka chronionych danych.

(Odziedziczone po IDataProtector)
Unprotect(Byte[], DateTimeOffset)

Kryptograficznie nie chroni kawałka chronionych danych.

Metody rozszerzania

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

Kryptograficznie chroni kawałek danych zwykłego tekstu, wygasając dane po upływie określonego czasu.

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

Kryptograficznie chroni kawałek danych w postaci zwykłego tekstu, wygasając dane w wybranym czasie.

Protect(ITimeLimitedDataProtector, String, TimeSpan)

Kryptograficznie chroni kawałek danych zwykłego tekstu, wygasając dane po upływie określonego czasu.

ToTimeLimitedDataProtector(IDataProtector)

Konwertuje element na element IDataProtectorITimeLimitedDataProtector tak, aby ładunki mogły być chronione za pomocą okresu istnienia skończonego.

Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset)

Kryptograficznie nie chroni kawałka chronionych danych.

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Tworzy daną IDataProtector listę celów.

CreateProtector(IDataProtectionProvider, String, String[])

Tworzy daną IDataProtector listę celów.

Protect(IDataProtector, String)

Kryptograficznie chroni kawałek danych w postaci zwykłego tekstu.

Unprotect(IDataProtector, String)

Kryptograficznie nie chroni kawałka chronionych danych.

Dotyczy