Interface IAsiBackboneSignatureVerificationService
- Namespace
- AsiBackbone.Core.Signing
- Assembly
- AsiBackbone.Core.dll
Defines the provider-neutral boundary for verifying signed governance artifacts.
public interface IAsiBackboneSignatureVerificationService
Remarks
Concrete implementations may resolve key versions through Azure Key Vault, local development keys, HSM-backed keys, or other key-management systems. Core does not assume a specific signing algorithm or key provider.
Methods
VerifyAsync(SignatureVerificationRequest, CancellationToken)
Verifies the supplied signature verification request.
ValueTask<SignatureVerificationResult> VerifyAsync(SignatureVerificationRequest request, CancellationToken cancellationToken = default)
Parameters
requestSignatureVerificationRequestThe verification request.
cancellationTokenCancellationTokenA token used to observe cancellation.
Returns
- ValueTask<SignatureVerificationResult>
The verification result.