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