3 implementations of ICacheableKeyRingProvider
Microsoft.AspNetCore.DataProtection (1)
KeyManagement\KeyRingProvider.cs (1)
18internal sealed class KeyRingProvider : ICacheableKeyRingProvider, IKeyRingProvider
Microsoft.AspNetCore.DataProtection.Tests (2)
KeyManagement\KeyRingBasedDataProtectorTests.cs (2)
348private class TestKeyRingProvider : ICacheableKeyRingProvider 357private class RefreshTestKeyRingProvider : ICacheableKeyRingProvider
24 references to ICacheableKeyRingProvider
KeyManagementSimulator (1)
Program.cs (1)
313private readonly ICacheableKeyRingProvider _cacheableKeyRingProvider;
Microsoft.AspNetCore.DataProtection (2)
KeyManagement\KeyRingProvider.cs (2)
75internal ICacheableKeyRingProvider CacheableKeyRingProvider { get; set; } 496CacheableKeyRing ICacheableKeyRingProvider.GetCacheableKeyRing(DateTimeOffset now)
Microsoft.AspNetCore.DataProtection.Tests (21)
KeyManagement\KeyRingBasedDataProtectorTests.cs (1)
229private static KeyRingProvider CreateKeyRingProvider(ICacheableKeyRingProvider cacheableKeyRingProvider)
KeyManagement\KeyRingProviderTests.cs (20)
29var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 67var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 113var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 161var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 202var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 246var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 286var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 332var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 370var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 499var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 534var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 578var mockCacheableKeyRingProvider = new Mock<ICacheableKeyRingProvider>(); 605var mockCacheableKeyRingProvider = new Mock<ICacheableKeyRingProvider>(); 646var mockCacheableKeyRingProvider = new Mock<ICacheableKeyRingProvider>(); 678var mockCacheableKeyRingProvider = new Mock<ICacheableKeyRingProvider>(); 728var mockCacheableKeyRingProvider = new Mock<ICacheableKeyRingProvider>(); 752private static ICacheableKeyRingProvider SetupCreateCacheableKeyRingTestAndCreateKeyManager( 821var mockCacheableKeyRingProvider = new Mock<ICacheableKeyRingProvider>(); 878private static KeyRingProvider CreateKeyRingProvider(ICacheableKeyRingProvider cacheableKeyRingProvider) 895private static ICacheableKeyRingProvider CreateKeyRingProvider(IKeyManager keyManager, IDefaultKeyResolver defaultKeyResolver, KeyManagementOptions keyManagementOptions = null)