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)
595var retVal1 = keyRingProvider.GetCurrentKeyRingCore(now); 596var retVal2 = keyRingProvider.GetCurrentKeyRingCore(now + TimeSpan.FromHours(1)); 634var retVal1 = keyRingProvider.GetCurrentKeyRingCore(now); 635var retVal2 = keyRingProvider.GetCurrentKeyRingCore(now + TimeSpan.FromMinutes(1)); 636var retVal3 = keyRingProvider.GetCurrentKeyRingCore(now + TimeSpan.FromMinutes(2), forceRefresh: true); 669var retVal1 = keyRingProvider.GetCurrentKeyRingCore(now); 670var retVal2 = keyRingProvider.GetCurrentKeyRingCore(now + TimeSpan.FromHours(1), forceRefresh: true); 712return keyRingProvider.GetCurrentKeyRingCore(now); 717var foregroundRetVal = keyRingProvider.GetCurrentKeyRingCore(now); 748Assert.Same(originalKeyRing, keyRingProvider.GetCurrentKeyRingCore(originalKeyRingTime)); 750ExceptionAssert.Throws<Exception>(() => keyRingProvider.GetCurrentKeyRingCore(throwKeyRingTime, forceRefresh: true), "How exceptional."); // forceRefresh to wait for exception 751Assert.Same(originalKeyRing, keyRingProvider.GetCurrentKeyRingCore(throwKeyRingTime)); // Seeing the exception didn't clobber the cache 752Assert.Same(updatedKeyRing, keyRingProvider.GetCurrentKeyRingCore(updatedKeyRingTime, forceRefresh: true)); // forceRefresh to wait for updated value 843Assert.Same(expectedKeyRing1, keyRingProvider.GetCurrentKeyRingCore(time1)); // Ensure the cache is populated 852var keyRing = keyRingProvider.GetCurrentKeyRingCore(time2); 873var updatedKeyRing = keyRingProvider.GetCurrentKeyRingCore(time2);