Table of Contents

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

request SigningRequest

The signing request.

cancellationToken CancellationToken

A token used to observe cancellation.

Returns

ValueTask<SigningResult>

The signing result.