Class GovernanceArtifactVerifier
- Namespace
- AsiBackbone.Core.Signing
- Assembly
- AsiBackbone.Core.dll
Provides provider-neutral helpers for verifying signed governance artifacts and applying verification policy.
public static class GovernanceArtifactVerifier
- Inheritance
-
GovernanceArtifactVerifier
- Inherited Members
Remarks
The verifier wrapper does not resolve provider-specific keys in Core and does not imply legal evidence, compliance certification, immutable storage, or tamper-evidence.
Methods
VerifyAsync<TArtifact>(SignedGovernanceArtifact<TArtifact>, IAsiBackboneSignatureVerificationService, VerificationPolicyOptions?, VerificationPolicyContext?, CancellationToken)
Verifies a signed governance artifact and maps the result to a host-facing policy outcome.
public static ValueTask<VerificationPolicyOutcome> VerifyAsync<TArtifact>(SignedGovernanceArtifact<TArtifact> artifact, IAsiBackboneSignatureVerificationService verificationService, VerificationPolicyOptions? options = null, VerificationPolicyContext? context = null, CancellationToken cancellationToken = default)
Parameters
artifactSignedGovernanceArtifact<TArtifact>verificationServiceIAsiBackboneSignatureVerificationServiceoptionsVerificationPolicyOptionscontextVerificationPolicyContextcancellationTokenCancellationToken
Returns
Type Parameters
TArtifact