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