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)
362private class TestKeyRingProvider : ICacheableKeyRingProvider 371private class RefreshTestKeyRingProvider : ICacheableKeyRingProvider
24 references to ICacheableKeyRingProvider
KeyManagementSimulator (1)
Program.cs (1)
329private 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)
243private static KeyRingProvider CreateKeyRingProvider(ICacheableKeyRingProvider cacheableKeyRingProvider)
KeyManagement\KeyRingProviderTests.cs (20)
35var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 73var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 119var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 167var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 208var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 252var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 292var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 338var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 376var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 505var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 540var keyRingProvider = SetupCreateCacheableKeyRingTestAndCreateKeyManager( 584var mockCacheableKeyRingProvider = new Mock<ICacheableKeyRingProvider>(); 611var mockCacheableKeyRingProvider = new Mock<ICacheableKeyRingProvider>(); 652var mockCacheableKeyRingProvider = new Mock<ICacheableKeyRingProvider>(); 684var mockCacheableKeyRingProvider = new Mock<ICacheableKeyRingProvider>(); 734var mockCacheableKeyRingProvider = new Mock<ICacheableKeyRingProvider>(); 758private static ICacheableKeyRingProvider SetupCreateCacheableKeyRingTestAndCreateKeyManager( 827var mockCacheableKeyRingProvider = new Mock<ICacheableKeyRingProvider>(); 884private static KeyRingProvider CreateKeyRingProvider(ICacheableKeyRingProvider cacheableKeyRingProvider) 901private static ICacheableKeyRingProvider CreateKeyRingProvider(IKeyManager keyManager, IDefaultKeyResolver defaultKeyResolver, KeyManagementOptions keyManagementOptions = null)