Bagikan melalui


ITimeLimitedDataProtector Antarmuka

Definisi

Antarmuka yang dapat menyediakan layanan perlindungan data di mana payload memiliki masa pakai terbatas.

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
Penerapan

Keterangan

Ini dimaksudkan bahwa masa pakai payload agak pendek. Payload yang dilindungi melalui mekanisme ini tidak ditujukan untuk persistensi jangka panjang (misalnya, lebih dari beberapa minggu).

Metode

CreateProtector(String)

Membuat tujuan tertentu ITimeLimitedDataProtector .

Protect(Byte[])

Secara kriptografi melindungi sepotong data teks biasa.

(Diperoleh dari IDataProtector)
Protect(Byte[], DateTimeOffset)

Secara kriptografi melindungi sepotong data teks biasa, kedaluwarsa data pada waktu yang dipilih.

Unprotect(Byte[])

Secara kriptografis tidak melindungi sepotong data yang dilindungi.

(Diperoleh dari IDataProtector)
Unprotect(Byte[], DateTimeOffset)

Secara kriptografis tidak melindungi sepotong data yang dilindungi.

Metode Ekstensi

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

Secara kriptografi melindungi sepotong data teks biasa, kedaluwarsa data setelah jumlah waktu yang ditentukan berlalu.

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

Secara kriptografi melindungi sepotong data teks biasa, kedaluwarsa data pada waktu yang dipilih.

Protect(ITimeLimitedDataProtector, String, TimeSpan)

Secara kriptografi melindungi sepotong data teks biasa, kedaluwarsa data setelah jumlah waktu yang ditentukan berlalu.

ToTimeLimitedDataProtector(IDataProtector)

IDataProtector Mengonversi menjadi ITimeLimitedDataProtector sehingga payload dapat dilindungi dengan masa pakai terbatas.

Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset)

Secara kriptografis tidak melindungi sepotong data yang dilindungi.

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Membuat daftar tujuan yang IDataProtector diberikan.

CreateProtector(IDataProtectionProvider, String, String[])

Membuat daftar tujuan yang IDataProtector diberikan.

Protect(IDataProtector, String)

Secara kriptografi melindungi sepotong data teks biasa.

Unprotect(IDataProtector, String)

Secara kriptografis tidak melindungi sepotong data yang dilindungi.

Berlaku untuk