4 instantiations of KeyRingProvider
KeyManagementSimulator (1)
Program.cs (1)
377_cacheableKeyRingProvider = new KeyRingProvider(keyManager, keyManagementOptions, defaultKeyResolver)
Microsoft.AspNetCore.DataProtection.Tests (3)
KeyManagement\KeyRingBasedDataProtectorTests.cs (1)
250return new KeyRingProvider(
KeyManagement\KeyRingProviderTests.cs (2)
891return new KeyRingProvider( 908return new KeyRingProvider(
15 references to KeyRingProvider
Microsoft.AspNetCore.DataProtection (4)
DataProtectionServiceCollectionExtensions.cs (1)
81services.TryAddSingleton<IKeyRingProvider, KeyRingProvider>();
KeyManagement\KeyRingBasedDataProtector.cs (1)
242if (_keyRingProvider is KeyRingProvider provider && provider.InAutoRefreshWindow())
KeyManagement\KeyRingBasedSpanDataProtector.cs (1)
122if (_keyRingProvider is KeyRingProvider provider && provider.InAutoRefreshWindow())
KeyManagement\KeyRingProvider.cs (1)
56_logger = loggerFactory.CreateLogger<KeyRingProvider>();
Microsoft.AspNetCore.DataProtection.Tests (11)
KeyManagement\KeyRingBasedDataProtectorTests.cs (4)
243private static KeyRingProvider CreateKeyRingProvider(ICacheableKeyRingProvider cacheableKeyRingProvider) 278var keyRingProvider = CreateKeyRingProvider(new TestKeyRingProvider(keyRing)); 313var keyRingProvider = CreateKeyRingProvider(new RefreshTestKeyRingProvider(keyRing, keyRing2)); 349var keyRingProvider = CreateKeyRingProvider(new RefreshTestKeyRingProvider(keyRing, keyRing2));
KeyManagement\KeyRingProviderTests.cs (7)
592var keyRingProvider = CreateKeyRingProvider(mockCacheableKeyRingProvider.Object); 631var keyRingProvider = CreateKeyRingProvider(mockCacheableKeyRingProvider.Object); 666var keyRingProvider = CreateKeyRingProvider(mockCacheableKeyRingProvider.Object); 685var keyRingProvider = CreateKeyRingProvider(mockCacheableKeyRingProvider.Object); 745var keyRingProvider = CreateKeyRingProvider(mockCacheableKeyRingProvider.Object); 841var keyRingProvider = CreateKeyRingProvider(mockCacheableKeyRingProvider.Object); 884private static KeyRingProvider CreateKeyRingProvider(ICacheableKeyRingProvider cacheableKeyRingProvider)