Class DataProtectionTokenProtector
Защита токенов средствами ASP.NET Data Protection.
public sealed class DataProtectionTokenProtector : ITokenProtector
- Inheritance
-
DataProtectionTokenProtector
- Implements
- Inherited Members
Constructors
DataProtectionTokenProtector(IDataProtectionProvider)
Инициализирует протектор.
public DataProtectionTokenProtector(IDataProtectionProvider provider)
Parameters
providerIDataProtectionProviderПровайдер Data Protection.
Methods
Protect(ReadOnlySpan<byte>)
Шифрует открытые данные.
public byte[] Protect(ReadOnlySpan<byte> plaintext)
Parameters
plaintextReadOnlySpan<byte>Открытые данные.
Returns
- byte[]
Зашифрованные данные.
TryUnprotect(ReadOnlySpan<byte>, out byte[]?)
Расшифровывает данные.
public bool TryUnprotect(ReadOnlySpan<byte> ciphertext, out byte[]? plaintext)
Parameters
ciphertextReadOnlySpan<byte>Зашифрованные данные.
plaintextbyte[]Открытые данные или
nullпри ошибке.
Returns
- bool
true, если расшифровка успешна.