ITimeLimitedDataProtector Rozhraní

Definice

Rozhraní, které může poskytovat služby ochrany dat s omezenou životností datových částí.

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

Je určeno, že životnosti datové části jsou poněkud krátká. Datové části chráněné prostřednictvím tohoto mechanismu nejsou určené pro dlouhodobou stálost (například delší než několik týdnů).

Metody

CreateProtector(String)

Vytvoří ITimeLimitedDataProtector daný účel.

Protect(Byte[])

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

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

Kryptograficky chrání část dat ve formátu prostého textu a data vyprší ve zvoleném čase.

Unprotect(Byte[])

Kryptograficky odemknout část chráněných dat.

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

Kryptograficky odemknout část chráněných dat.

Metody rozšíření

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

Kryptograficky chrání část dat ve formátu prostého textu, po uplynutí určité doby data vyprší.

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

Kryptograficky chrání část dat ve formátu prostého textu a data vyprší ve zvoleném čase.

Protect(ITimeLimitedDataProtector, String, TimeSpan)

Kryptograficky chrání část dat ve formátu prostého textu, po uplynutí určité doby data vyprší.

ToTimeLimitedDataProtector(IDataProtector)

Převede IDataProtector na ITimeLimitedDataProtector , aby mohlo dojít k ochraně datových částí s konečnou životností.

Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset)

Kryptograficky odemknout část chráněných dat.

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

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

CreateProtector(IDataProtectionProvider, String, String[])

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

Protect(IDataProtector, String)

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

Unprotect(IDataProtector, String)

Kryptograficky odemknout část chráněných dat.

Platí pro