Interface IAsiBackboneSigningService
- Namespace
- AsiBackbone.Core.Signing
- Assembly
- AsiBackbone.Core.dll
Defines the provider-neutral boundary for signing governance artifacts.
public interface IAsiBackboneSigningService
Remarks
Concrete implementations may use Azure Key Vault, local development keys, HSM-backed keys, or other key-management systems. Core does not retrieve or store raw signing secrets.
Methods
SignAsync(SigningRequest, CancellationToken)
Signs the supplied signing request and returns provider-neutral signing metadata.
ValueTask<SigningResult> SignAsync(SigningRequest request, CancellationToken cancellationToken = default)
Parameters
requestSigningRequestThe signing request.
cancellationTokenCancellationTokenA token used to observe cancellation.
Returns
- ValueTask<SigningResult>
The signing result.