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
verificationResultSignatureVerificationResult
Returns
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
artifactSignedGovernanceArtifact<TArtifact>verificationResultSignatureVerificationResultoptionsVerificationPolicyOptions
Returns
Type Parameters
TArtifact