Table of Contents

Class ManagedKeySigningBuilderExtensions

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

Provides explicit builder facade extension methods for managed-key signing.

public static class ManagedKeySigningBuilderExtensions
Inheritance
ManagedKeySigningBuilderExtensions
Inherited Members

Methods

UseManagedKeySigning(IAsiBackboneBuilder, Action<ManagedKeySigningOptions>)

Adds managed-key signing through the AsiBackbone builder facade using an already-registered managed-key client.

public static IAsiBackboneBuilder UseManagedKeySigning(this IAsiBackboneBuilder builder, Action<ManagedKeySigningOptions> configure)

Parameters

builder IAsiBackboneBuilder
configure Action<ManagedKeySigningOptions>

Returns

IAsiBackboneBuilder

UseManagedKeySigning(IAsiBackboneBuilder, Action<ManagedKeySigningOptions>, Func<IServiceProvider, IManagedKeySigningClient>)

Adds managed-key signing through the AsiBackbone builder facade with a host-owned managed-key client factory.

public static IAsiBackboneBuilder UseManagedKeySigning(this IAsiBackboneBuilder builder, Action<ManagedKeySigningOptions> configure, Func<IServiceProvider, IManagedKeySigningClient> clientFactory)

Parameters

builder IAsiBackboneBuilder
configure Action<ManagedKeySigningOptions>
clientFactory Func<IServiceProvider, IManagedKeySigningClient>

Returns

IAsiBackboneBuilder