Table of Contents

Class ResponseKeyDerivationOptions

Namespace
Tessio.Verifier.AspNetCore
Assembly
Tessio.Verifier.AspNetCore.dll

Makes ResponseEncryptionKeyStore derive each request's key from Master and a fresh salt kept in Salts, so the key outlives the process that created it.

public sealed class ResponseKeyDerivationOptions
Inheritance
ResponseKeyDerivationOptions
Inherited Members

Properties

Master

The master secret, at least MinimumMasterLength bytes, the same in every instance that shares Salts. The store copies it at construction.

public required byte[] Master { get; init; }

Property Value

byte[]

Salts

Where the salts are kept, shared by every instance.

public required IResponseKeySaltStore Salts { get; init; }

Property Value

IResponseKeySaltStore