Microsoft.Extensions.Compliance.Redaction Namespace

Classes

ErasingRedactor

Redactor that replaces anything with an empty string.

FakeRedactionBuilderExtensions

Extensions that allow registering a fake redactor in the application.

HmacRedactor

A redactor using HMACSHA256 to encode data being redacted.

HmacRedactorOptions

Options to control the HmacRedactor.

NullRedactor

Redactor that does nothing to its input and returns it as-is.

NullRedactorProvider

A provider that only returns the NullRedactor redactor used for situations that don't require redaction.

RedactionExtensions

Extensions to configure specific redactors.

Redactor

Enables the redaction of potentially sensitive data.

Interfaces

IRedactionBuilder

Adds redactors to the application.

IRedactorProvider

Provides redactors for different data classifications.