Sdílet prostřednictvím


ITimeLimitedDataProtector Rozhraní

Definice

Rozhraní, které může poskytovat služby ochrany dat, kde datové části mají konečný životnost.

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
Implementuje

Poznámky

Životnost datové části by měla být poněkud krátká. Datové části chráněné tímto mechanismem nejsou určeny k dlouhodobému uchování (např. déle než několik týdnů).

Metody

CreateProtector(String)

ITimeLimitedDataProtector Vytvoří daný účel.

Protect(Byte[], DateTimeOffset)

Kryptograficky chrání část dat ve formátu prostého textu a ve zvolený čas vyprší jejich platnost.

Protect(Byte[])

Kryptograficky chrání část dat ve formátu prostého textu.

(Zděděno od IDataProtector)
Unprotect(Byte[], DateTimeOffset)

Kryptograficky zruší ochranu části chráněných dat.

Unprotect(Byte[])

Kryptograficky zruší ochranu části chráněných dat.

(Zděděno od IDataProtector)

Metody rozšíření

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

Kryptograficky chrání část dat ve formátu prostého textu a po uplynutí zadané doby platnost dat vyprší.

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

Kryptograficky chrání část dat ve formátu prostého textu a ve zvolený čas vyprší jejich platnost.

Protect(ITimeLimitedDataProtector, String, TimeSpan)

Kryptograficky chrání část dat ve formátu prostého textu a po uplynutí zadané doby platnost dat vyprší.

ToTimeLimitedDataProtector(IDataProtector)

Převede objekt na IDataProtector , ITimeLimitedDataProtector aby datové části mohly být chráněny konečnou životností.

Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset)

Kryptograficky zruší ochranu části chráněných dat.

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

IDataProtector Vytvoří zadaný seznam účelů.

CreateProtector(IDataProtectionProvider, String, String[])

IDataProtector Vytvoří zadaný seznam účelů.

Protect(IDataProtector, String)

Kryptograficky chrání část dat ve formátu prostého textu.

Unprotect(IDataProtector, String)

Kryptograficky zruší ochranu části chráněných dat.

Platí pro