ITimeLimitedDataProtector Interfaz

Definición

Interfaz que puede proporcionar servicios de protección de datos donde las cargas tienen una duración finita.

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
Implementaciones

Comentarios

Se pretende que la duración de la carga sea algo corta. Las cargas protegidas a través de este mecanismo no están diseñadas para la persistencia a largo plazo (por ejemplo, más de unas semanas).

Métodos

CreateProtector(String)

Crea un ITimeLimitedDataProtector determinado propósito.

Protect(Byte[])

Protege criptográficamente un fragmento de datos de texto no cifrado.

(Heredado de IDataProtector)
Protect(Byte[], DateTimeOffset)

Criptográficamente protege un fragmento de datos de texto no cifrado, expirando los datos en el momento elegido.

Unprotect(Byte[])

Desprotege criptográficamente un fragmento de datos protegidos.

(Heredado de IDataProtector)
Unprotect(Byte[], DateTimeOffset)

Desprotege criptográficamente un fragmento de datos protegidos.

Métodos de extensión

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

Protege criptográficamente un fragmento de datos de texto no cifrado, expirando los datos una vez transcurrido el período de tiempo especificado.

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

Protege criptográficamente un fragmento de datos de texto no cifrado, expirando los datos en el momento elegido.

Protect(ITimeLimitedDataProtector, String, TimeSpan)

Protege criptográficamente un fragmento de datos de texto no cifrado, expirando los datos una vez transcurrido el período de tiempo especificado.

ToTimeLimitedDataProtector(IDataProtector)

Convierte un objeto IDataProtector en para que las cargas se ITimeLimitedDataProtector puedan proteger con una duración finita.

Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset)

Desprotege criptográficamente un fragmento de datos protegidos.

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Crea una IDataProtector determinada lista de propósitos.

CreateProtector(IDataProtectionProvider, String, String[])

Crea una IDataProtector determinada lista de propósitos.

Protect(IDataProtector, String)

Protege criptográficamente un fragmento de datos de texto no cifrado.

Unprotect(IDataProtector, String)

Desprotege criptográficamente un fragmento de datos protegidos.

Se aplica a