4 instantiations of KeyRingProvider
KeyManagementSimulator (1)
Program.cs (1)
361_cacheableKeyRingProvider = new KeyRingProvider(keyManager, keyManagementOptions, defaultKeyResolver)
Microsoft.AspNetCore.DataProtection.Tests (3)
KeyManagement\KeyRingBasedDataProtectorTests.cs (1)
237return new KeyRingProvider(
KeyManagement\KeyRingProviderTests.cs (2)
885return new KeyRingProvider( 902return new KeyRingProvider(
14 references to KeyRingProvider
Microsoft.AspNetCore.DataProtection (3)
DataProtectionServiceCollectionExtensions.cs (1)
81services.TryAddSingleton<IKeyRingProvider, KeyRingProvider>();
KeyManagement\KeyRingBasedDataProtector.cs (1)
236if (_keyRingProvider is KeyRingProvider provider && provider.InAutoRefreshWindow())
KeyManagement\KeyRingProvider.cs (1)
56_logger = loggerFactory.CreateLogger<KeyRingProvider>();
Microsoft.AspNetCore.DataProtection.Tests (11)
KeyManagement\KeyRingBasedDataProtectorTests.cs (4)
230private static KeyRingProvider CreateKeyRingProvider(ICacheableKeyRingProvider cacheableKeyRingProvider) 265var keyRingProvider = CreateKeyRingProvider(new TestKeyRingProvider(keyRing)); 300var keyRingProvider = CreateKeyRingProvider(new RefreshTestKeyRingProvider(keyRing, keyRing2)); 336var keyRingProvider = CreateKeyRingProvider(new RefreshTestKeyRingProvider(keyRing, keyRing2));
KeyManagement\KeyRingProviderTests.cs (7)
586var keyRingProvider = CreateKeyRingProvider(mockCacheableKeyRingProvider.Object); 625var keyRingProvider = CreateKeyRingProvider(mockCacheableKeyRingProvider.Object); 660var keyRingProvider = CreateKeyRingProvider(mockCacheableKeyRingProvider.Object); 679var keyRingProvider = CreateKeyRingProvider(mockCacheableKeyRingProvider.Object); 739var keyRingProvider = CreateKeyRingProvider(mockCacheableKeyRingProvider.Object); 835var keyRingProvider = CreateKeyRingProvider(mockCacheableKeyRingProvider.Object); 878private static KeyRingProvider CreateKeyRingProvider(ICacheableKeyRingProvider cacheableKeyRingProvider)