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)
243return new KeyRingProvider(
KeyManagement\KeyRingProviderTests.cs (2)
885return new KeyRingProvider( 902return 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)
236private static KeyRingProvider CreateKeyRingProvider(ICacheableKeyRingProvider cacheableKeyRingProvider) 271var keyRingProvider = CreateKeyRingProvider(new TestKeyRingProvider(keyRing)); 306var keyRingProvider = CreateKeyRingProvider(new RefreshTestKeyRingProvider(keyRing, keyRing2)); 342var 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)