Table of Contents

Class VerificationPolicyOptions

Namespace
AsiBackbone.Core.Signing
Assembly
AsiBackbone.Core.dll

Maps signature verification categories to host-facing verification policy actions.

public sealed class VerificationPolicyOptions
Inheritance
VerificationPolicyOptions
Inherited Members

Properties

Actions

Gets the configured verification category to host action map.

public IReadOnlyDictionary<SignatureVerificationCategory, VerificationPolicyAction> Actions { get; }

Property Value

IReadOnlyDictionary<SignatureVerificationCategory, VerificationPolicyAction>

Default

Gets the default verification policy action map.

public static VerificationPolicyOptions Default { get; }

Property Value

VerificationPolicyOptions

Methods

Create(IReadOnlyDictionary<SignatureVerificationCategory, VerificationPolicyAction>?)

Creates verification policy options with optional host overrides.

public static VerificationPolicyOptions Create(IReadOnlyDictionary<SignatureVerificationCategory, VerificationPolicyAction>? actionOverrides = null)

Parameters

actionOverrides IReadOnlyDictionary<SignatureVerificationCategory, VerificationPolicyAction>

Returns

VerificationPolicyOptions

GetAction(SignatureVerificationCategory)

Gets the action configured for the supplied verification category.

public VerificationPolicyAction GetAction(SignatureVerificationCategory category)

Parameters

category SignatureVerificationCategory

Returns

VerificationPolicyAction