Table of Contents

Class ManagedKeySigningService

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

Provides managed-key signing for AsiBackbone signing abstractions through a host-owned managed-key client.

public sealed class ManagedKeySigningService : IAsiBackboneSigningService
Inheritance
ManagedKeySigningService
Implements
Inherited Members

Remarks

This service signs precomputed hashes only. It never requests or handles raw private key material.

Constructors

ManagedKeySigningService(ManagedKeySigningOptions, IManagedKeySigningClient)

Initializes a new instance of the ManagedKeySigningService class.

public ManagedKeySigningService(ManagedKeySigningOptions options, IManagedKeySigningClient client)

Parameters

options ManagedKeySigningOptions
client IManagedKeySigningClient

Methods

SignAsync(SigningRequest, CancellationToken)

Signs the supplied signing request and returns provider-neutral signing metadata.

public 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.