ITimeLimitedDataProtector インターフェイス

定義

ペイロードの有効期間が限られているデータ保護サービスを提供できるインターフェイス。

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
実装

注釈

ペイロードの有効期間はやや短くすることを目的としています。 このメカニズムによって保護されるペイロードは、長期的な永続化を目的としたものではありません (たとえば、数週間以上)。

メソッド

CreateProtector(String)

特定の ITimeLimitedDataProtector 目的を作成します。

Protect(Byte[])

プレーンテキスト データの一部を暗号化によって保護します。

(継承元 IDataProtector)
Protect(Byte[], DateTimeOffset)

プレーンテキスト データの一部を暗号化的に保護し、選択した時刻にデータの有効期限が切れる。

Unprotect(Byte[])

暗号化によって保護されたデータの一部を保護解除します。

(継承元 IDataProtector)
Unprotect(Byte[], DateTimeOffset)

暗号化によって保護されたデータの一部を保護解除します。

拡張メソッド

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

暗号化によってプレーンテキスト データの一部が保護され、指定した時間が経過した後にデータの有効期限が切れる。

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

プレーンテキスト データの一部を暗号化的に保護し、選択した時刻にデータの有効期限が切れる。

Protect(ITimeLimitedDataProtector, String, TimeSpan)

暗号化によってプレーンテキスト データの一部が保護され、指定した時間が経過した後にデータの有効期限が切れる。

ToTimeLimitedDataProtector(IDataProtector)

ペイロードをIDataProtectorITimeLimitedDataProtector有限の有効期間で保護できるように、 を に変換します。

Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset)

暗号化によって保護されたデータの一部を保護解除します。

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

特定の IDataProtector 目的の一覧を作成します。

CreateProtector(IDataProtectionProvider, String, String[])

特定の IDataProtector 目的の一覧を作成します。

Protect(IDataProtector, String)

プレーンテキスト データの一部を暗号化によって保護します。

Unprotect(IDataProtector, String)

暗号化によって保護されたデータの一部を保護解除します。

適用対象