ITimeLimitedDataProtector Interfaccia

Definizione

Interfaccia che può fornire servizi di protezione dei dati in cui i payload hanno una durata limitata.

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
Implementazioni

Commenti

È previsto che la durata del payload sia leggermente breve. I payload protetti tramite questo meccanismo non sono destinati alla persistenza a lungo termine (ad esempio, più di qualche settimana).

Metodi

CreateProtector(String)

Crea uno ITimeLimitedDataProtector scopo specifico.

Protect(Byte[], DateTimeOffset)

La crittografia protegge un pezzo di dati di testo non crittografato, scaduti al momento scelto.

Protect(Byte[])

La crittografia protegge in modo crittografato un pezzo di dati di testo non crittografato.

(Ereditato da IDataProtector)
Unprotect(Byte[], DateTimeOffset)

La crittografia non protegge un pezzo di dati protetti.

Unprotect(Byte[])

La crittografia non protegge un pezzo di dati protetti.

(Ereditato da IDataProtector)

Metodi di estensione

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

La crittografia protegge un pezzo di dati di testo non crittografato, scaduti i dati dopo l'intervallo di tempo specificato.

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

La crittografia protegge un pezzo di dati di testo non crittografato, scaduti al momento scelto.

Protect(ITimeLimitedDataProtector, String, TimeSpan)

La crittografia protegge un pezzo di dati di testo non crittografato, scaduti i dati dopo l'intervallo di tempo specificato.

ToTimeLimitedDataProtector(IDataProtector)

Converte un oggetto IDataProtector in un oggetto ITimeLimitedDataProtector in modo che i payload possano essere protetti con una durata limitata.

Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset)

La crittografia non protegge un pezzo di dati protetti.

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Crea un IDataProtector elenco di scopi specificato.

CreateProtector(IDataProtectionProvider, String, String[])

Crea un IDataProtector elenco di scopi specificato.

Protect(IDataProtector, String)

La crittografia protegge in modo crittografato un pezzo di dati di testo non crittografato.

Unprotect(IDataProtector, String)

La crittografia non protegge un pezzo di dati protetti.

Si applica a