IDataProtector Interface
Definition
An interface that can provide data protection services.
public interface class IDataProtector : Microsoft::AspNetCore::DataProtection::IDataProtectionProvider
public interface IDataProtector : Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
type IDataProtector = interface
interface IDataProtectionProvider
Public Interface IDataProtector
Implements IDataProtectionProvider
- Derived
- Implements
Methods
CreateProtector(String) |
Creates an IDataProtector given a purpose. (Inherited from IDataProtectionProvider) |
Protect(Byte[]) |
Cryptographically protects a piece of plaintext data. |
Unprotect(Byte[]) |
Cryptographically unprotects a piece of protected data. |
Extension Methods
ToTimeLimitedDataProtector(IDataProtector) |
Converts an IDataProtector into an ITimeLimitedDataProtector so that payloads can be protected with a finite lifetime. |
CreateProtector(IDataProtectionProvider, IEnumerable<String>) |
Creates an IDataProtector given a list of purposes. |
CreateProtector(IDataProtectionProvider, String, String[]) |
Creates an IDataProtector given a list of purposes. |
Protect(IDataProtector, String) |
Cryptographically protects a piece of plaintext data. |
Unprotect(IDataProtector, String) |
Cryptographically unprotects a piece of protected data. |