Table of Contents

Class ManagedKeySigningServiceCollectionExtensions

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

Provides dependency injection registration helpers for managed-key signing.

public static class ManagedKeySigningServiceCollectionExtensions
Inheritance
ManagedKeySigningServiceCollectionExtensions
Inherited Members

Methods

AddAsiBackboneManagedKeySigning(IServiceCollection, Action<ManagedKeySigningOptions>)

Adds managed-key signing using an already-registered IManagedKeySigningClient.

public static IServiceCollection AddAsiBackboneManagedKeySigning(this IServiceCollection services, Action<ManagedKeySigningOptions> configure)

Parameters

services IServiceCollection
configure Action<ManagedKeySigningOptions>

Returns

IServiceCollection

AddAsiBackboneManagedKeySigning(IServiceCollection, Action<ManagedKeySigningOptions>, Func<IServiceProvider, IManagedKeySigningClient>)

Adds managed-key signing with a host-owned managed-key client factory.

public static IServiceCollection AddAsiBackboneManagedKeySigning(this IServiceCollection services, Action<ManagedKeySigningOptions> configure, Func<IServiceProvider, IManagedKeySigningClient> clientFactory)

Parameters

services IServiceCollection
configure Action<ManagedKeySigningOptions>
clientFactory Func<IServiceProvider, IManagedKeySigningClient>

Returns

IServiceCollection