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
servicesIServiceCollectionconfigureAction<ManagedKeySigningOptions>
Returns
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
servicesIServiceCollectionconfigureAction<ManagedKeySigningOptions>clientFactoryFunc<IServiceProvider, IManagedKeySigningClient>