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