1 implementation of IDefaultKeyResolver
Microsoft.AspNetCore.DataProtection (1)
KeyManagement\DefaultKeyResolver.cs (1)
21
internal sealed class DefaultKeyResolver :
IDefaultKeyResolver
24 references to IDefaultKeyResolver
Microsoft.AspNetCore.DataProtection (4)
DataProtectionServiceCollectionExtensions.cs (1)
80
services.TryAddSingleton<
IDefaultKeyResolver
, DefaultKeyResolver>();
KeyManagement\KeyRingProvider.cs (3)
25
private readonly
IDefaultKeyResolver
_defaultKeyResolver;
35
IDefaultKeyResolver
defaultKeyResolver)
47
IDefaultKeyResolver
defaultKeyResolver,
Microsoft.AspNetCore.DataProtection.Tests (20)
KeyManagement\DefaultKeyResolverTests.cs (18)
24
var
resolver = CreateDefaultKeyResolver();
38
var
resolver = CreateDefaultKeyResolver();
54
var
resolver = CreateDefaultKeyResolver();
70
var
resolver = CreateDefaultKeyResolver();
85
var
resolver = CreateDefaultKeyResolver();
100
var
resolver = CreateDefaultKeyResolver();
117
var
resolver = CreateDefaultKeyResolver();
135
var
resolver = CreateDefaultKeyResolver();
149
var
resolver = CreateDefaultKeyResolver();
164
var
resolver = CreateDefaultKeyResolver();
179
var
resolver = CreateDefaultKeyResolver();
196
var
resolver = CreateDefaultKeyResolver();
218
var
resolver = CreateDefaultKeyResolver();
232
var
resolver = CreateDefaultKeyResolver();
258
var
resolver = CreateDefaultKeyResolver();
285
var
resolver = CreateDefaultKeyResolver();
452
private static
IDefaultKeyResolver
CreateDefaultKeyResolver()
490
public static DefaultKeyResolution ResolveDefaultKeyPolicy(this
IDefaultKeyResolver
resolver, string now, params IKey[] allKeys)
KeyManagement\KeyRingProviderTests.cs (2)
800
var mockDefaultKeyResolver = new Mock<
IDefaultKeyResolver
>(MockBehavior.Strict);
901
private static ICacheableKeyRingProvider CreateKeyRingProvider(IKeyManager keyManager,
IDefaultKeyResolver
defaultKeyResolver, KeyManagementOptions keyManagementOptions = null)