Table of Contents

Interface ITokenProtector

Namespace
Ascon.Polynom.Web.Api.Client.Auth
Assembly
Ascon.Polynom.Web.Api.Client.dll

Шифрует и расшифровывает представление токенов.

public interface ITokenProtector

Methods

Protect(ReadOnlySpan<byte>)

Шифрует открытые данные.

byte[] Protect(ReadOnlySpan<byte> plaintext)

Parameters

plaintext ReadOnlySpan<byte>

Открытые данные.

Returns

byte[]

Зашифрованные данные.

TryUnprotect(ReadOnlySpan<byte>, out byte[]?)

Расшифровывает данные.

bool TryUnprotect(ReadOnlySpan<byte> ciphertext, out byte[]? plaintext)

Parameters

ciphertext ReadOnlySpan<byte>

Зашифрованные данные.

plaintext byte[]

Открытые данные или null при ошибке.

Returns

bool

true, если расшифровка успешна.