Table of Contents

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

request SignatureVerificationRequest

The verification request.

cancellationToken CancellationToken

A token used to observe cancellation.

Returns

ValueTask<SignatureVerificationResult>

The verification result.