Table of Contents

Interface IManagedKeySigningClient

Namespace
AsiBackbone.Signing.ManagedKey
Assembly
AsiBackbone.Signing.ManagedKey.dll

Defines the host-owned managed-key signing boundary used by the AsiBackbone managed-key signing provider.

public interface IManagedKeySigningClient

Remarks

Implementations should call a managed key system, HSM, cloud KMS, or equivalent key-management service without exposing raw private key material to AsiBackbone Core or to this provider package.

Methods

SignAsync(ManagedKeySignRequest, CancellationToken)

Signs a precomputed governance artifact hash through a managed-key boundary.

ValueTask<ManagedKeySignResult> SignAsync(ManagedKeySignRequest request, CancellationToken cancellationToken = default)

Parameters

request ManagedKeySignRequest

The managed-key signing request.

cancellationToken CancellationToken

A token used to observe cancellation.

Returns

ValueTask<ManagedKeySignResult>

The managed-key signing result.