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