Share via


ITimeLimitedDataProtector Interfaz

Definición

Interfaz que puede proporcionar servicios de protección de datos en los que las cargas tengan 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
Public Interface ITimeLimitedDataProtector
Implements IDataProtector
Implementaciones

Comentarios

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

Métodos

CreateProtector(String)

Crea un ITimeLimitedDataProtector propósito determinado.

Protect(Byte[])

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

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

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

Unprotect(Byte[])

Desproteger criptográficamente un fragmento de datos protegidos.

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

Desproteger 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 después de que haya transcurrido la cantidad de tiempo especificada.

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 después de que haya transcurrido la cantidad de tiempo especificada.

ToTimeLimitedDataProtector(IDataProtector)

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

Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset)

Desproteger criptográficamente un fragmento de datos protegidos.

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Crea una IDataProtector lista determinada de propósitos.

CreateProtector(IDataProtectionProvider, String, String[])

Crea una IDataProtector lista determinada de propósitos.

Protect(IDataProtector, String)

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

Unprotect(IDataProtector, String)

Desproteger criptográficamente un fragmento de datos protegidos.

Se aplica a