18 references to GetCurrentKeyRingCore
Microsoft.AspNetCore.DataProtection (2)
KeyManagement\KeyRingProvider.cs (2)
205return GetCurrentKeyRingCore(DateTime.UtcNow); 210return GetCurrentKeyRingCore(DateTime.UtcNow, forceRefresh: true);
Microsoft.AspNetCore.DataProtection.Tests (16)
KeyManagement\KeyRingProviderTests.cs (16)
589var retVal1 = keyRingProvider.GetCurrentKeyRingCore(now); 590var retVal2 = keyRingProvider.GetCurrentKeyRingCore(now + TimeSpan.FromHours(1)); 628var retVal1 = keyRingProvider.GetCurrentKeyRingCore(now); 629var retVal2 = keyRingProvider.GetCurrentKeyRingCore(now + TimeSpan.FromMinutes(1)); 630var retVal3 = keyRingProvider.GetCurrentKeyRingCore(now + TimeSpan.FromMinutes(2), forceRefresh: true); 663var retVal1 = keyRingProvider.GetCurrentKeyRingCore(now); 664var retVal2 = keyRingProvider.GetCurrentKeyRingCore(now + TimeSpan.FromHours(1), forceRefresh: true); 706return keyRingProvider.GetCurrentKeyRingCore(now); 711var foregroundRetVal = keyRingProvider.GetCurrentKeyRingCore(now); 742Assert.Same(originalKeyRing, keyRingProvider.GetCurrentKeyRingCore(originalKeyRingTime)); 744ExceptionAssert.Throws<Exception>(() => keyRingProvider.GetCurrentKeyRingCore(throwKeyRingTime, forceRefresh: true), "How exceptional."); // forceRefresh to wait for exception 745Assert.Same(originalKeyRing, keyRingProvider.GetCurrentKeyRingCore(throwKeyRingTime)); // Seeing the exception didn't clobber the cache 746Assert.Same(updatedKeyRing, keyRingProvider.GetCurrentKeyRingCore(updatedKeyRingTime, forceRefresh: true)); // forceRefresh to wait for updated value 837Assert.Same(expectedKeyRing1, keyRingProvider.GetCurrentKeyRingCore(time1)); // Ensure the cache is populated 846var keyRing = keyRingProvider.GetCurrentKeyRingCore(time2); 867var updatedKeyRing = keyRingProvider.GetCurrentKeyRingCore(time2);