19 instantiations of DefaultKeyResolution
Microsoft.AspNetCore.DataProtection.Tests (19)
KeyManagement\KeyRingProviderTests.cs (19)
42
Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys, new
DefaultKeyResolution
()
80
Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys, new
DefaultKeyResolution
()
85
Tuple.Create(key1.ExpirationDate, (IEnumerable<IKey>)allKeys, new
DefaultKeyResolution
()
128
Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys1, new
DefaultKeyResolution
()
133
Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys2, new
DefaultKeyResolution
()
176
Tuple.Create(now, (IEnumerable<IKey>)allKeys1, new
DefaultKeyResolution
()
181
Tuple.Create(now, (IEnumerable<IKey>)allKeys2, new
DefaultKeyResolution
()
217
Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys, new
DefaultKeyResolution
()
222
Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys, new
DefaultKeyResolution
()
261
Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys, new
DefaultKeyResolution
()
301
Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys1, new
DefaultKeyResolution
()
306
Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys2, new
DefaultKeyResolution
()
345
Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys, new
DefaultKeyResolution
()
383
Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys, new
DefaultKeyResolution
()
466
Tuple.Create(now, (IEnumerable<IKey>)allKeys, new
DefaultKeyResolution
()
478
Tuple.Create(expiration1, (IEnumerable<IKey>)allKeys, new
DefaultKeyResolution
()
496
Tuple.Create(now, (IEnumerable<IKey>)allKeysAfterGeneration, new
DefaultKeyResolution
()
548
Tuple.Create(now, (IEnumerable<IKey>)allKeysBefore, new
DefaultKeyResolution
()
553
Tuple.Create(now, (IEnumerable<IKey>)allKeysAfter, new
DefaultKeyResolution
()
26 references to DefaultKeyResolution
Microsoft.AspNetCore.DataProtection (5)
KeyManagement\DefaultKeyResolver.cs (3)
214
public
DefaultKeyResolution
ResolveDefaultKeyPolicy(DateTimeOffset now, IEnumerable<IKey> allKeys)
216
var
retVal = default(
DefaultKeyResolution
);
KeyManagement\Internal\IDefaultKeyResolver.cs (1)
17
DefaultKeyResolution
ResolveDefaultKeyPolicy(DateTimeOffset now, IEnumerable<IKey> allKeys);
KeyManagement\KeyRingProvider.cs (1)
88
var
defaultKeyPolicy = _defaultKeyResolver.ResolveDefaultKeyPolicy(now, allKeys);
Microsoft.AspNetCore.DataProtection.Tests (21)
KeyManagement\DefaultKeyResolverTests.cs (19)
27
var
resolution = resolver.ResolveDefaultKeyPolicy(DateTimeOffset.Now, new IKey[0]);
43
var
resolution = resolver.ResolveDefaultKeyPolicy("2016-02-20 23:59:00Z", key1, key2);
59
var
resolution = resolver.ResolveDefaultKeyPolicy("2016-02-29 23:59:00Z", key1, key2);
74
var
resolution = resolver.ResolveDefaultKeyPolicy("2016-02-29 23:59:00Z", key1);
89
var
resolution = resolver.ResolveDefaultKeyPolicy("2016-02-29 23:59:00Z", key1);
106
var
resolution = resolver.ResolveDefaultKeyPolicy("2016-02-29 23:50:00Z", key1, key2, key3);
122
var
resolution = resolver.ResolveDefaultKeyPolicy("2015-04-01 00:00:00Z", key1, key2);
138
var
resolution = resolver.ResolveDefaultKeyPolicy("2015-04-01 00:00:00Z", key1, key2);
153
var
resolution = resolver.ResolveDefaultKeyPolicy("2015-02-28 23:55:00Z", key1);
168
var
resolution = resolver.ResolveDefaultKeyPolicy("2015-02-28 23:00:00Z", key1);
185
var
resolution = resolver.ResolveDefaultKeyPolicy("2015-02-28 23:59:00Z", key1, key2, key3);
203
var
resolution = resolver.ResolveDefaultKeyPolicy("2000-01-05 00:00:00Z", key1, key2, key3, key4);
221
var
resolution = resolver.ResolveDefaultKeyPolicy("2000-01-05 00:00:00Z", key1, key2, key3, key4);
238
var
resolution = resolver.ResolveDefaultKeyPolicy("2000-01-05 00:00:00Z", key1, key2, key3);
274
var
resolution = resolver.ResolveDefaultKeyPolicy(now, [key1, key2]);
305
var
resolution = resolver.ResolveDefaultKeyPolicy(now, [key]);
384
var
resolution = resolver.ResolveDefaultKeyPolicy(now, [key1, key2]);
445
var
resolution = resolver.ResolveDefaultKeyPolicy(now, [key]);
490
public static
DefaultKeyResolution
ResolveDefaultKeyPolicy(this IDefaultKeyResolver resolver, string now, params IKey[] allKeys)
KeyManagement\KeyRingProviderTests.cs (2)
464
var resolveDefaultKeyPolicyReturnValues = new List<Tuple<DateTimeOffset, IEnumerable<IKey>,
DefaultKeyResolution
>>()
763
IEnumerable<Tuple<DateTimeOffset, IEnumerable<IKey>,
DefaultKeyResolution
>> resolveDefaultKeyPolicyReturnValues,