Table of Contents

Class VerificationPolicyEvaluator

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

Evaluates provider-neutral signature verification results against host verification policy.

public static class VerificationPolicyEvaluator
Inheritance
VerificationPolicyEvaluator
Inherited Members

Methods

Categorize(SignatureVerificationResult)

Maps a provider-neutral verification result to a stable verification category.

public static SignatureVerificationCategory Categorize(SignatureVerificationResult verificationResult)

Parameters

verificationResult SignatureVerificationResult

Returns

SignatureVerificationCategory

Evaluate<TArtifact>(SignedGovernanceArtifact<TArtifact>, SignatureVerificationResult, VerificationPolicyOptions?)

Evaluates a signed governance artifact and verification result against verification policy.

public static VerificationPolicyOutcome Evaluate<TArtifact>(SignedGovernanceArtifact<TArtifact> artifact, SignatureVerificationResult verificationResult, VerificationPolicyOptions? options = null)

Parameters

artifact SignedGovernanceArtifact<TArtifact>
verificationResult SignatureVerificationResult
options VerificationPolicyOptions

Returns

VerificationPolicyOutcome

Type Parameters

TArtifact